Welcome to the CineSearch App project! This project was created as part of the RSSchool React course in 2024. The Movie Explorer website allows users to interact with a movie library, view detailed information about selected films, search the library, add movies to their favorites, and download a CSV file with the list of favorite films. The site also includes a dark/light theme toggle feature.
To get a local copy - follow these simple steps.
- Clone the repo
git clone https://github.com/YulikK/CineSearch.git
- Install NPM packages
npm install
- Start project
npm run dev
npm run dev
Start local development server
npm run build
Build project in production mode for further deployment
npm run format:fix
Check source code with Prettier
npm run lint
Automatically fix all auto-fixable errors & warnings with ESLint
npm run prepare
Runs automatically after package installation to install Husky hooks
npm run test
Runs tests with Vitest
npm run coverage
Runs tests with Vitest and displays coverage of implemented tests