This is a Next.js project bootstrapped with create-next-app
.
Если будут вопросы, пишите в ТГ в любое время: https://t.me/rruslan_10
Для удобства проверки были добавлены поясняющие комментарии в конце некоторых модулей :)
Перед запуском приложения установите пакеты проекта, находясь в главной директории:
npm install
# или
yarn install
# или
pnpm install
Команды для запуска приложения:
npm run dev
# or
yarn dev
# or
pnpm dev
Откройте http://localhost:3000 в своем браузере, чтобы развернуть приложение
Также вы можете развернуть локальный сервер, который вам нужен будет для загрузки данных(не забудьте также установить пакеты, находясь в папке simple_api):
Запускаем сервер командой node server.js (если из корня, то node simple_api/server.js)
Дефолтно запускается сервер на http://localhost:3001.
Кинотеатры: http://localhost:3001/api/cinemas
Фильмы: http://localhost:3001/api/movies - все фильмы http://localhost:3001/api/movies?cinemaId={айдишка кинотеатра} - фильмы в конкретном кинотеатре http://localhost:3001/api/movie?movieId={айдишка фильма} - конкретный фильм
Отзывы: http://localhost:3001/api/reviews - все отзывы http://localhost:3001/api/reviews?movieId={айдишка фильма} - отзывы конкретного фильма
- public - папка public. Там расположены все иконки
- simple_api - локальный сервер для загрузки данных о фильме
- app - основная папка со страницами
- about - страница "О нас"
- cart - страница с корзиной товаров
- faq - страница "Вопросы-ответы"
- film - страница с информацией о фильме
- common - папка с константами
- components - общая папка со всеми компонентами
- contexts - папка с контекстами
- hooks - папка с хуками
- store - папка со стором(Redux Toolkit/RTK Query)