Проект создаваемый в качестве задачи квалификационного экзамена на 4м курсе
Зависимости:
- Express (Веб-сервер и маршрутизация)
- EJS (Рендеринг шаблонов)
- Sequelize + mysql2 (ORM для MySQL для балдежной работы с данными)
- Dotenv (Для парсинга конфигурации из .env)
Все модели были определены на основе следующей диаграммы
Если вы захотите опробывать проект у себя на машине, то вот что делаем:
- Клонируем репозиторий (git clone)
- Устанавливаем зависимости (npm install)
- Создаем файл .env и добавляем туда ключ DB_URI равный строке подключения к БД
- (Опционально) В файл конфигурации можно добавить ключ PORT, чтобы задать порт, который будет слушать веб сервер
- Запускаем приложение (npm start)
- ???
- Profit