Skip to content

A cross-platform mobile application built using flutter to keep track of movies/tv shows you've watched, and more.

License

Notifications You must be signed in to change notification settings

rishabhrm/showcase

Repository files navigation

showcase

Project Description:

showcase is a Flutter application that allows users to explore movies, TV shows, and actors. The app provides personalized features like creating lists ("Watched," "Favorites," and "Planned to Watch") and writing reviews. Users can browse detailed information, search for content, and manage their profiles seamlessly.


Key Features:

  • Browsing:
    • Movies & TV Shows:
      • View poster, release date, runtime, language, reviews, streaming platforms, and recommendations.
    • Actors:
      • Access photos, age, birthplace, biography, and their filmography.
  • Lists:
    • Add movies and TV shows to "Watched," "Favorites," and "Planned to Watch."
  • Reviews:
    • Write personal reviews and read reviews from others.
  • Search:
    • Find movies, TV shows, or actors easily.
  • Profile:
    • View user details and manage lists and reviews.

Technology Stack:

  • Frontend: Flutter (Dart)
  • Database: Firebase (Cloud Firestore)
  • Authentication: Firebase Auth
  • Libraries:
    • carousel_slider
    • google_fonts
    • provider

Installation:

  1. Clone the Repository:
    git clone https://github.com/rishabhrm/showcase.git
  2. Set Up Firebase:
    • Configure your Firebase project and add the google-services.json or GoogleService-Info.plist file.
  3. Install Dependencies:
    flutter pub get
  4. Run the Application:
    flutter run

Usage:

  • Browse movies, TV shows, and actors.
  • Add items to your personalized lists.
  • Write and read reviews.
  • Search for specific titles or people.
  • Manage your profile and app activity.

Contributing:

Contributions are welcome! Please fork the repository, create a new branch for your feature, and submit a pull request.

Additional Notes:

  • For detailed setup instructions, refer to the code comments.
  • Feel free to open an issue if you encounter any problems.

Screenshots:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5
Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10
Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14 Screenshot 15

About

A cross-platform mobile application built using flutter to keep track of movies/tv shows you've watched, and more.

Resources

License

Stars

Watchers

Forks

Languages