Click here to change the language:
The Rater project is a web application designed with a focus on user experience, leveraging the React library to build a modern and responsive interface. The core functionality of the application is to consume the TMDB (The Movie Database) API, which provides a vast array of data and information about movies, TV shows, and cast members.
On the Home page, users can explore the most popular movies of the moment, with an interface that facilitates navigation and discovery of new content. Additionally, the application features a powerful search bar, allowing users to search for any movie or TV show of their interest.
Rater also offers detailed features, such as dedicated pages for each movie, TV show, or actor, where users can access comprehensive information, including synopses, main cast, ratings, and much more. The rating functionality enables users to share their opinions, while the option to mark movies as "watched" helps in organizing the content they have consumed.
Not only does Rater provide a rich experience for end users, but it also offers a robust and efficient development environment for developers, utilizing best practices and available technologies.
💻 Click here to access the application
- react;
- react-dom;
- react-icons;
- lucide-react
- react-router-dom;
- styled-components
- typeScript
- react-typeScript-types
- vite
- eSLint
This project can be used on your own machine after performing a PUSH of this repository.
To download and update all project libraries and dependencies
Runs the application in development mode. Open http://localhost:5173/ to view it in your browser.
The page will reload when you make changes. You may also see any lint errors in the console.