A Flutter loyalty app with multiple screens for managing customer rewards and account information.
-
My Account Screen (
/account)- User profile with avatar
- Points balance display
- QR code for earning/redeeming points
- Available rewards section
- Bottom navigation
-
Sign In Screen (
/signin)- Clean login form with email and password fields
- "Forgot password?" link
- Red sign-in button
- Modern UI design
-
Rewards Screen (
/rewards)- List of available rewards
- Coffee, pastry, lunch, and dinner options
- Points required for each reward
- Clean card-based layout
-
Activity Screen (
/activity)- Recent activity history
- Different business types (Coffee Shop, Bookstore, Restaurant, etc.)
- Points earned from each transaction
- Icon-based visual representation
-
Settings Screen (
/settings)- Account information (email, password, phone)
- Preferences with toggle switches
- Notifications, Location Services, Dark Mode
- Log out functionality
- Main app uses bottom navigation for core screens
- Additional screens accessible via floating action button
- Named routes for easy navigation
- Consistent back button behavior
- Modern, clean UI design
- Consistent color scheme
- Card-based layouts with subtle shadows
- Proper spacing and typography
- Responsive design elements
- Ensure Flutter is installed on your system
- Clone this repository
- Run
flutter pub getto install dependencies - Run
flutter runto start the app
- Use the bottom navigation to switch between main screens
- Tap the floating action button to access demo screens
- Navigate through different screens to see the UI implementations
The app includes placeholder images for:
- Coffee, pastry, meal, and drink items
- User profile avatars
- Various reward items
All images are stored in the assets/images/ directory.
- "Forgot password?" link
- Red sign-in button
- Modern UI design
-
Rewards Screen (
/rewards)- List of available rewards
- Coffee, pastry, lunch, and dinner options
- Points required for each reward
- Clean card-based layout
-
Activity Screen (
/activity)- Recent activity history
- Different business types (Coffee Shop, Bookstore, Restaurant, etc.)
- Points earned from each transaction
- Icon-based visual representation
-
Settings Screen (
/settings)- Account information (email, password, phone)
- Preferences with toggle switches
- Notifications, Location Services, Dark Mode
- Log out functionality
- Main app uses bottom navigation for core screens
- Additional screens accessible via floating action button
- Named routes for easy navigation
- Consistent back button behavior
- Modern, clean UI design
- Consistent color scheme
- Card-based layouts with subtle shadows
- Proper spacing and typography
- Responsive design elements
- Ensure Flutter is installed on your system
- Clone this repository
- Run
flutter pub getto install dependencies - Run
flutter runto start the app
- Use the bottom navigation to switch between main screens
- Tap the floating action button to access demo screens
- Navigate through different screens to see the UI implementations
The app includes placeholder images for:
- Coffee, pastry, meal, and drink items
- User profile avatars
- Various reward items
All images are stored in the assets/images/ directory.