This is a NextJS-based streaming service SPA. The App uses Kinopoisk API as data source.
There are collections of movies that you can filter, sort and even edit genres and movie names or delete them(as admin).
You can browse through movie pages, view movie cast and read all available information about each movie and its crew.
*To log in as administrator use the following credentials:
email: admin@admin.com
password: rootClone the repository using:
$ git clone https://github.com/antonDedyaev/streaming_service.gitInstall dependancies using:
$ npm installStart the app in dev environment:
$ npm run devStart the app in prod environment:
$ npm run build
$ npm startInstall dependancies using:
$ npm installStart the services:
$ docker-compose build
$ docker-compose upSwagger:
http://localhost:6125/api/docsParse data using swagger endpoint:
http://localhost:6125/admin/films/parsing- Typescript
- NextJS / Redux-toolkit
- Sass
- React testing library / Jest
- next-i18next
- Storybook
- Nest
- Docker
- Swagger
