Интернет магазин мерча
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).
- Главная страница
- Страница поиска с фильтрами и прочим
- Страница продукта
- Контакты
- Корзина
- Форма оформления заказа
- 404