Skip to content

mohamedagm/simple_auth_ui

Repository files navigation

Flutter Login & Register UI 🌈

A beautiful, clean login and registration UI built using Flutter, with custom form validation, gradient backgrounds, and reusable text fields.

📱 Screens Included

  • ✅ Login View
  • ✅ Register View
  • ✅ Home View (newly added 🎉)
  • ✅ Custom Reusable Text Field Widget

✨ Features

  • Gradient background for both screens.
  • Form validation with custom error messages.
  • Reusable CustomTextField widget to reduce code duplication.
  • Password visibility toggle for better UX.
  • SnackBars to show feedback on successful form submission.
  • Navigation between Login, Register, and Home screens.
  • Clear form data after successful submission.
  • 🧠 Started using ThemeData, AppColors, and AppTextStyles instead of hardcoded values — improving readability and maintainability.
  • 🔐 Firebase Email & Password Authentication fully integrated for the sign-up flow.

📸 Preview

Login View Register View Home View
Login View Register View Home View

🧩 Project Structure

lib/
├── core                      # Theme, constants, colors
├── views                     # Login, Register, Home
├── widgets                   # Custom reusable widgets like CustomTextField
├── utils                     # Helpers, form validators, etc.
└── main.dart                 # Entry point + theme setup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors