Интернет магазин с нуля до деплоя на: + MariaDB/MySQL + + + ЮKassa

В этом выпуске мы напишем крутой интернет магазин по продаже запчастей для газовых котлов. Будет работа с сервером, фронтендом, с платежной системой и многое другое. Не забудьте поставить лайк и подписаться. Приятного просмотра! Телеграм канал: Чат для вопросов и общения: Исходники - сервер: Исходники - клиент: Макет: Mriadb download: Postman download: Accordion: Login form: Router query help: .: .prettierrc: .editorconfig: Донат: QIWI Кошелек: (00:00) Интро (00:10) Описание функционала BACKEND (07:17) Инициализация сервера (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) Инициализация проекта (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
Back to Top