A modern, responsive, and sleek dark-themed login and sign-up user interface built with Flutter and Dart. Designed with a custom color palette, soft keyboard overflow handling, input validation, and smooth page transitions.
- Modern Dark Theme: Custom linear gradients (
#1C2E05to#000000) paired with vibrant neon lime accent (#D0FD3E). - Keyboard-Responsive Layout: Prevents bottom
RenderFlexoverflow errors when soft keyboard appears. - Form Validation: Input validation for email format and password length requirements.
- Password Visibility: Toggleable password obscure option.
- Interactive Controls: Tap feedback for "Forgot Password?", social login buttons, and navigation links.
- Smooth Page Transitions: Fade transitions between screens without white canvas flash.
- Framework: Flutter (v3.10+)
- Language: Dart (SDK ^3.10.4)
- UI Architecture: Material Design 3
- Flutter SDK (v3.10.4 or higher)
- Dart SDK
- Git
-
Clone the Repository:
git clone https://github.com/abinjoyal/flutter_project.git
-
Navigate to Project Directory:
cd "Login Page"
-
Install Package Dependencies:
flutter pub get
-
Run Application:
flutter run
- Fork the project repository.
- Create your feature branch (
git checkout -b feature/NewFeature). - Commit your changes (
git commit -m 'Add NewFeature'). - Push to the branch (
git push origin feature/NewFeature). - Open a Pull Request.
Distributed under the MIT License.