Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 1.63 KB

README.md

File metadata and controls

61 lines (49 loc) · 1.63 KB

Lad store

Описание проекта:

Интернет магазин мерча

Установка

git clone https://github.com/loonlylokly/lad_store.git
cd lad_store
echo "MONGODB_URL=<add link to mongodb>" > .env.local

Вместо "< add link to mongodb >" добавьте ссылку на свою монгодб с логином и паролем

npm install
npm run build
npm run start

Запустится на http://localhost:3000

Основной функционал

  • Список товаров
  • Фильтрация товаров
  • Страница товара
  • Корзина
  • Оформление заказа

Требования

  • Стек NextJS
  • Функциональные компоненты, React-hooks
  • Модульные стили
  • Роутинг NextJS
  • Адаптивность - приложение должно корректно выглядеть на всех типах устройств (mobile, tablet, desktop, retina)
  • TypeScript
  • Git and commits (git flow)
  • Redux/ReduxToolKit. Асинхронные экшены Redux-thunk или Redux-saga
  • Работа с API с помощью клиента Axios.
  • Деплой приложения (gh-pages, vercel, heroku.com, fly.io).

Страницы онлайн магазина

  1. Главная страница
  2. Страница поиска с фильтрами и прочим
  3. Страница продукта
  4. Контакты
  5. Корзина
  6. Форма оформления заказа
  7. 404