Skip to content

VictoriaGetman/star-za

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

star-za

Capstone Summer 2024 Project - StarZa

The project is a movie recomendation prject website that allows users to search for movies by title, sort them by genre, view trending and upcoming movies, and bookmark their favorite movies. The website is designed to be user-friendly and visually appealing.

Description:

  • Search and Watch Movies: Users can search for movies by title and watch them easily.
  • Genre-wise Display: Movies can be sorted by genre.
  • Trending Movies: A section that displays trending movies.
  • Upcoming Movies: A section that displays upcoming movies.
  • Movie Details: Users can view detailed information about each movie.
  • Bookmark Movies: Users can bookmark their favorite movies for later viewing.
  • Login and Google Authentication: Users can sign in using their Google account.
  • Sign-Up Page: A dedicated sign-up page for new users.
  • Quiz Page: Recommends movies based on user evaluations (Optional).

Technology Stack

  • Frontend: ReactJS, Framer Motion
  • Backend: Python, Django
  • Database: SQL
  • APIs: TMDB API (you can add another and description/steps to use it)
  • Authentication: Firebase Google Authentication

How to Add Your Code

Step 1: Upload the code into a separate file and name it. Step 2: Send notifications via SMS or email to all participants.

▶️ Instruction how to Get TMDB API Key

  1. Go to The Movie Database (TMDB) and log in.
  2. Click on your user profile picture in the navigation bar, and select "Settings".
  3. In the settings, select "API" and generate an API key.

▶️ How to get Firebase Setup

Note that Firebase is only required for Google authentication.

  1. Go to the Firebase Console and create a new app.
  2. After creating the app, build a web app by clicking "Add App" and following the instructions.
  3. Next, to activate Google authentication in Firebase, go to Build > Authentication and enable Google authentication.
  4. To use Google authentication on localhost, add your localhost/127.0.0.1 as an Authorized Domain at Build > Authentication > Settings > Authorized Domains.

Step 3: Run the Website

Open your code editor (such as VS Code or your favorite alternative editor) and navigate to the project directory. Follow the instructions to run the website.

About

Student project for sharing files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published