Skip to content

Alwil17/rate-master

Repository files navigation

⭐ 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

0 stars

Watchers

1 watching

Forks

Contributors

Languages