🎬 Discover movies and rate your favorites.
OnFlix is a platform that allows the discovery and management of movies, categorizing them as favorites.
This is a study project focused on putting into practice my knowledge obtained throughout my education as a Front-end Developer.
- Status: ✅ Done.
- 📽 Filtering of the best selling or most profitable movies, plus information on a specific movie.
- 💟 Management of favorite movies.
- 🔎 Movie search.
-
First, you need to have NodeJS and Yarn installed on your computer.
-
With the programs listed above installed, clone this repository:
git clone https://github.com/vilsonsampaio/onflix.git
. -
Inside the project directory, install all the application dependencies:
yarn add
. -
Clone the
.env.example
file to set the environment variables:cp .env.example .env
.- You will need an account at The Movie Database to provide the API key so that you can make requests to the TMDB server.
-
Run the application with
yarn start
, and the platform will be running athttp://localhost:3000/
.
Question: What technologies were used in this project?
Answer: This project used Create React App as a boilerplate for ReactJS to create the interface along with Styled Components for styling the components. Additionally, Axios was used as HTTP client, chroma.js for color manipulation, and React Toastify for displaying messages to the user. As IDE, Visual Studio Code was used.
Question: Who designed the screens?
Answer: The application UI were created by Pramod Poudel and are available at Figma Community.
Developed in 2022.
This project is under the MIT License.