Skip to content

A modern Flutter application for rating and managing items, built with a scalable modular architecture. The app supports multilingual interfaces, theming, persistent user sessions, data visualization, and seamless API integration.

License

Notifications You must be signed in to change notification settings

Alwil17/rate-master

⭐ RateMaster

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.


Features

  • 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.

Getting Started

Prerequisites

Installation

  1. Clone the repository

    git clone https://github.com/Alwil17/rate-master.git
    cd rate-master
  2. Install dependencies

    flutter pub get
  3. Run the app

    flutter run

📁 Project Structure

  • lib/
    • models/ – Data models (Item, Category, Rating, User, etc.)
    • providers/ – State management (using Provider)
    • services/ – API and business logic
    • screens/ – UI screens (Home, Auth, Profile, Items, etc.)
    • shared/ – Shared widgets, themes, and utilities
    • l10n/ – Localization files

🧑‍💻 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.


License

This project is licensed under the MIT License.


Acknowledgements

About

A modern Flutter application for rating and managing items, built with a scalable modular architecture. The app supports multilingual interfaces, theming, persistent user sessions, data visualization, and seamless API integration.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages