Skip to content

Bakhaw/movie-web-app

Repository files navigation

Movie Web App

A web app referencing a bunch of old and recent movies, using a public API named TheMovieDB.

About The Project

Built With

  • React v18

  • Typescript v5

  • Next.js v13

  • Tailwind CSS v3

  • Jest v29

  • React Testing Library v14

  • TheMovieDB public API v3

Getting Started

Here are the instructions that will guide you to install and use the project.

Installation

  1. Clone the repo
 git clone https://github.com/Bakhaw/movie-web-app.git
  1. Navigate into it and install NPM packages
  cd movie-web-app
  npm install
  1. Don't forget to create .env file otherwise the app is not going to work

  2. Start the development server

  npm run dev

The project is now running at http://localhost:3000/

Tests

  1. Run tests
 npm run test
  1. Display coverage
 npm run coverage

Build & Production mode

  1. Build the project in a production mode
 npm run build
  1. Run the project in production mode
 npm start