k04an / qualification-exam

Проект создаваемый в качестве задачи квалификационного экзамена на 4м курсе

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Информационная система авиакомпании

Проект создаваемый в качестве задачи квалификационного экзамена на 4м курсе

Что используем?

Зависимости:

  • Express (Веб-сервер и маршрутизация)
  • EJS (Рендеринг шаблонов)
  • Sequelize + mysql2 (ORM для MySQL для балдежной работы с данными)
  • Dotenv (Для парсинга конфигурации из .env)

Структура БД

Все модели были определены на основе следующей диаграммы

erDiagram

Установка

Если вы захотите опробывать проект у себя на машине, то вот что делаем:

  1. Клонируем репозиторий (git clone)
  2. Устанавливаем зависимости (npm install)
  3. Создаем файл .env и добавляем туда ключ DB_URI равный строке подключения к БД
  4. (Опционально) В файл конфигурации можно добавить ключ PORT, чтобы задать порт, который будет слушать веб сервер
  5. Запускаем приложение (npm start)
  6. ???
  7. Profit

About

Проект создаваемый в качестве задачи квалификационного экзамена на 4м курсе


Languages

Language:JavaScript 78.3%Language:EJS 21.7%