RateMaster is a modern Flutter app that lets users discover, rate, and review items across various categories. The app features a clean UI, multi-language support (English & French), and a robust rating system.
- Browse & Search: Explore items by category or search by name/tags.
- Rate & Review: Submit ratings and comments for items.
- Personal Stats: View your review history and statistics.
- Profile Management: Edit your profile and manage your account.
- Dark Mode: Switch between light and dark themes.
- Localization: English and French support.
- Notifications: Stay updated with app notifications.
- Flutter SDK
- Dart
- A device or emulator
-
Clone the repository
git clone https://github.com/Alwil17/rate-master.git cd rate-master
-
Install dependencies
flutter pub get
-
Run the app
flutter run
lib/
models/
– Data models (Item, Category, Rating, User, etc.)providers/
– State management (using Provider)services/
– API and business logicscreens/
– UI screens (Home, Auth, Profile, Items, etc.)shared/
– Shared widgets, themes, and utilitiesl10n/
– Localization files
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.