Интернет магазин с нуля до деплоя на: Nest.js + MariaDB/MySQL + Next.js + Effector.js + ЮKassa
В этом выпуске мы напишем крутой интернет магазин по продаже запчастей для газовых котлов. Будет работа с сервером, фронтендом, с платежной системой и многое другое. Не забудьте поставить лайк и подписаться. Приятного просмотра! Телеграм канал: https://t.me/vftuijgd
Чат для вопросов и общения: https://t.me/skillblog1
Исходники - сервер: https://github.com/TeemPresents/shop-...
Исходники - клиент: https://github.com/TeemPresents/shop-...
Макет: https://clck.ru/34ARDh
Получите боевой опыт на PREAX: https://preax.ru/?i=d79f5b93&erid=LjN...
Реклама ООО «ПРЕАКС ПЛЭТФОРМ» erid: LjN8K624R ОГРН 1237700372755, ИНН 9727035595. Mriadb download: https://clck.ru/33obWf
Postman download: https://clck.ru/VUQ69
Accordion: https://clck.ru/33obTn
Login form: https://clck.ru/33obVG
Router query help: https://clck.ru/33obZG
.eslintrc.json: https://clck.ru/349KFc
.prettierrc: https://clck.ru/349KFk
.editorconfig: https://clck.ru/349KFw
Донат: Сбер: 2202206162066448 Тинькофф: 5536913842446219 (00:00) Интро (00:10) Описание функционала BACKEND (07:17) Инициализация сервера Nest.js (09:51) Модуль Users (14:45) Установка MariaDB (16:25) Конфигурация БД (34:25) Создание Пользователя (37:55) Модуль Auth (41:14) Логика Session Auth (49:46) Эндпоинт login (53:05) Эндпоинт login-check (55:04) Эндпоинт logout (56:54) Создание документации Swagger (01:06:49) Модуль BoilerParts (01:11:24) Миграции Sequelize (01:49:50) Модуль ShoppingCart (02:22:40) Модуль Payment (02:23:25) Подключение ЮKassa (02:37:06) Тесты для Users (02:49:50) Тесты для Auth (02:57:58) Тесты для BoilerParts (03:12:58) Тесты для ShoppingCart (03:28:21) Тесты для Payment FRONTEND (03:33:12) Инициализация проекта Next.js (03:34:08) Настройка Eslint и Prettier (03:36:42) Шрифты и базовый CSS (03:39:23) Страница Auth (04:14:58) Логика регистрации (04:21:28) Логика входа (04:34:25) Логика смены темы (04:46:55) Header (05:59:30) Footer (06:29:15) Главная страница (07:10:45) Защита роутов (07:22:45) Логика logout (07:35:50) Страница Каталога (08:10:03) Сортировка товаров (08:19:42) Постраничная пагинация (08:38:55) Фильтры (10:45:08) Корзина (11:05:28) Продолжение следует... #js #reactjs #next #nestjs #mysql #mariadb #typescript #effector