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 devnpm run devStart local development server
npm run buildBuild project in production mode for further deployment
npm run format:fixCheck source code with Prettier
npm run lintAutomatically fix all auto-fixable errors & warnings with ESLint
npm run prepareRuns automatically after package installation to install Husky hooks
npm run testRuns tests with Vitest
npm run coverageRuns tests with Vitest and displays coverage of implemented tests