This Flutter application demonstrates Firebase Authentication (Sign Up, Sign In, Forgot Password, Logout) and basic CRUD operations using Firestore, with animated UI elements and colorful design.
- Firebase Email/Password Authentication
- User Sign Up
- User Sign In
- Forgot Password with reset email
- Logout functionality
- Firestore Database CRUD
- Create, Read, Update, Delete user data
- Real-time Firestore integration
- Uses a fixed demo document (
demo-user) for demo purposes
- UI
- Gradient backgrounds
- Animations (Fade + Slide for transitions)
- Custom styled text fields and buttons
- Flutter SDK installed
- Firebase project setup
- Android/iOS emulator or physical device
- Internet connection
- Clone the repository:
git clone https://github.com/nandithshetty/CRUD-Operations-Using-Flutter.git cd CRUD-Operations-Using-Flutter