CineStore is a mobile application for browsing and adding movies to their personalized watchlist online. With CineStore, users can explore a wide range of movies, rate them, and connect with cinephiles from all over the world from their mobile devices.
- Browse Movies: Explore a vast collection of movies sorted by categories, genres, or popularity.
- Movie Details: View detailed information about each movie, including synopsis, cast, ratings, and trailers.
- Search: Easily find movies using the search feature.
- User Authentication: Securely log in or sign up to access personalized features.
- Favorites: Add movies to your favorites list for quick access.
- Rating: Rate movies and share your reviews with the community.
- Community Chat: Engage in discussions with other users and cinephiles in the community chat feature.
- Flutter: The UI toolkit used for building the mobile app.
- Supabase: Backend as a service (BaaS) used for user authentication, database, and file storage.
- APIs: Integration with movie databases and payment gateways for fetching movie data and processing payments.
- Git: Version control system for collaborative development.
To run the CineStore app locally, follow these steps:
- Clone this repository.
- Navigate to the project directory.
- Install dependencies using
flutter pub get
. - Configure Supabase credentials in the project.
- Run the app using
flutter run
.
Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or create a pull request.
This project is licensed under the MIT License.