This project is a web application built using Next.js framework. The application is deployed on Vercel and uses TMDB API to access data for movies and TV shows. Deployed here.
✔ SEO
✔ Responsivity
✔ Accessibility
✔ Internationalization
✔ High lighthouse score
The project makes use of:
- Styled Components: for styling.
- Axios: for making HTTP requests.
- React Query: for querying and caching data.
- I18next: for internationalization.
For testing and quality assurance, the project uses:
- Jest and React Testing library: for testing.
- Eslint and Prettier: for linting and formatting the code.
- Commitlint and Commitizen: for semantic versioning.
- Husky and Lint-staged: to ensure code quality and prevent bad commits.
git clone https://github.com/devmiqueias/nextflix.git
cd nextflix
yarn
Create a .env
file similar to .env.example
.
yarn dev