Интернет-магазин на FastAPI и React

В рамках курсовой работы я разработал базу данных для интернет-магазина и реализовал соответствующее веб-приложение. По заданию надо было юзать функции и процедуры из бд.

Используемые технологии

  • Backend: FastAPI, FastAPIUsers, SQLAlchemyAdmin, SQLAlchemy, Alembic
  • Frontend: React
  • Database: PostgreSQL

Что бы я сделал по-другому

  1. Отнесся бы более ответственно к версионированию программного кода.
  2. Docker ультрабаза.
  3. Старался бы следовать принципам Clean Architecture.
  4. Настроил бы pre-commit хуки для автоматической проверки и форматирования кода.
  5. Написал бы тесты.
  6. Нормальная документация, а не вот это :)