This repository consists of the frontend of a small webapp which displays movies details. The webapp contains responsive design and state management.
-
Use mock data provided in
movies.json
-
Display main page to show all movies.
-
Clicking on a movie shows the movie details on a new page containing a button to return to main page
-
Movie filters for filtering movie by production year and genre
These instructions will get you a copy of the project and enable you to run it on localhost.
- Clone the repository :
This creates a new directory with repository name as govtech-assignment
at the current path in the file system and clones the repository inside it.
git clone https://github.com/andrewsoon/govtech-assignment.git
- Install dependencies :
cd govtech-assignment
npm install
- Run locally with port
3000
:
npm start
- Written using JavaScript
- Used for styling react JSX elements