/Rater-frontend

Rater-frontend

Primary LanguageTypeScript

Click here to change the language:

flag-eua flag-brasil

Rater

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


rater


Technologies

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge


Static Badge Static Badge Static Badge Static Badge Static Badge

Dependencies:

  • react;
  • react-dom;
  • react-icons;
  • lucide-react
  • react-router-dom;
  • styled-components
  • typeScript
  • react-typeScript-types
  • vite
  • eSLint

Getting Started

This project can be used on your own machine after performing a PUSH of this repository.

npm install

To download and update all project libraries and dependencies

npm start

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.

Contact