Skip to content

awsoremod/mssql-express-react-docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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

Авторизация только для админ панели. Можно посмотреть docker ветку.

База данных

image

Frontend

  1. React
  2. Mobx
  3. Axios
  4. Bootstrap (адаптивная вёрстка - ✅)
  5. Jwt-decode

Нужны исправления:

  1. При замене в url id type и id product на символы. Ошибки
  2. Лишние запросы в панеле администратора на бэк
  3. Ошибки на странице списка продуктов. При выборе брендов и обновлении страницы. Смотреть на mobx
  4. Изменить систему в подгрузке брендов в первый раз и в компоненте checkbrandbar. useRef(true)
  5. При загрузке страницы со списком продуктов. Добавить галочку по умолчанию на все продукты (в магазинах и нет).

Скрины

image

image

image

image

image

image

image

image

Backend

  1. NodeJS
  2. Express
  3. Jsonwebtoken
  4. Mssql (только подключение и сырые sql)

Роуты

  1. Авторизация и контроль доступа исправны. На jwt токенах. Один администратор user 222.
  2. Добавлен роут для создания процедур, тригеров, функций, представлений, таблиц в базы данных (аналог миграций)
  3. База данных заполняется данными

Middleware

  1. Контроль доступа исправен
  2. Фильтрация ошибок присутствует

Контроллеры

  1. Валидация аргументов request'a слабая
  2. Используются сырые sql запросы. Замена orm.

About

No models, no orm. Focus on SQL. + docker compose in branch docker. Nginx is used

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages