The Movie Rating System is a web application that allows users to rate and review movies, search for films, and manage their watchlist. It provides a platform for users to share their opinions, discover new movies, and make informed decisions about what to watch.
This project was developed as part of a collaborative effort to create an intuitive and user-friendly movie rating system. It leverages modern web technologies on both the frontend and backend to deliver a seamless user experience.
Note: This repository only contains Frontend part of the application. For the backend part please refer to
(pankildoshi/movie-rating-api).
- Rate and review movies: Users can share their thoughts and opinions by rating and reviewing movies in the system.
- Movie search: Users can search for movies based on criteria such as title, genre, or actors.
- Watchlist management: Users can add movies to their watchlist for future reference.
- User-friendly frontend: The frontend is built using React.js, providing a responsive and intuitive user interface.
The Movie Rating System is built using the following technologies:
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Version Control: Git
To run the Movie Rating System on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/pankildoshi/movie-rating-client.git
- Navigate to the project directory:
cd movie-rating-system
- Install dependencies:
npm install
- Set up the MongoDB database. Ensure that your backend is running.
- Start the development server:
npm start
- Open your web browser and access the application at
http://localhost:3000
.
There are several future improvements planned for the Movie Rating System, including:
- Personalized recommendations based on users' preferences and viewing history.
- Social features such as following other users, creating and joining movie discussion groups, and sharing reviews on social media platforms.
- Expansion of the movie database to include a broader range of international films.
- Pankil Doshi (@pankildoshi)
- Jay Chauhan (@jaychauhan-22)
Thank you ! See ya ๐