Movies Hub is a responsive web application designed as a challenge during the React course at Alura Latam. The project allows users to manage movies and categories, enabling them to add, edit, and delete entries while viewing them in an interactive and visually appealing interface.
The design and implementation of the application were guided by steps outlined in Trello, with the overall design being my own.
- Synced Sliders: Display synchronized sliders for movies and categories.
- Forms: Create new movies and categories using forms.
- Dynamic Fetching: Fetch movies and categories dynamically from a JSON server.
- This project was part of the React course challenge at Alura Latam.
- Developed by Evelin Alvarado.
- Find me on GitHub and LinkedIn.
Check out the live project: Movies Hub
axios
: Used for making HTTP requests to fetch data from the server.react-router-dom
: Utilized for client-side routing to navigate between different pages.json-server
: Used to create a mock REST API for fetching movies and categories.styled-components
: Utilized for styling React components in a modular and reusable way.Material-UI
: Used for components like sliders and forms.react-hook-form
: Utilized for form handling in React.react-slick
: Used for creating carousel/slider components in React.