A web app referencing a bunch of old and recent movies, using a public API named TheMovieDB.
-
React v18
-
Typescript v5
-
Next.js v13
-
Tailwind CSS v3
-
Jest v29
-
React Testing Library v14
-
TheMovieDB public API v3
Here are the instructions that will guide you to install and use the project.
- Clone the repo
git clone https://github.com/Bakhaw/movie-web-app.git
- Navigate into it and install NPM packages
cd movie-web-app
npm install
-
Don't forget to create .env file otherwise the app is not going to work
-
Start the development server
npm run dev
The project is now running at http://localhost:3000/
- Run tests
npm run test
- Display coverage
npm run coverage
- Build the project in a production mode
npm run build
- Run the project in production mode
npm start