Back: Spring: Boot, MVC, JWT Front: Vue JS 2 DB: PostgreSQL
Docker: Docker-compose сборка из проекта, необходимо скачать Размер: Back ~ 150mb, Front ~ 270mb, DB ~ 420mb, Total ~ 840mb Контейнер бэкенда будет перезагружаться, пока инициализация скрипта демо-базы не завершится и postgres не откроет порт для подключения. You-tube: https://youtu.be/EQFis-BEvC0
Приложение для поиска и бронирования авиабилетов, на основе демо-базы предоставляемой Postgres Pro. В рамках учебного проекта. Построено вокруг схемы демонстрационной базы Postgres. Описание схемы.
- Полет из точки А в точку Б, напрямую не всегда возможен,
поэтому полеты делятся на два типа: прямые (direct) и составные (connection)
- Система использует два вида поездок (trip):
в одну сторону (oneway trip) и туда и обратно (round trip)
- Все доступные полеты для поиска лежат в интервале от 2017-08-15 до 2017-09-14
Время в демо-базе хранится со смещением GMT+3, вне зависимости от времени хоста.
Для бронирования пользователь должен быть зарегистрирован в системе. Все запросы требующие аутентификации и авторизации используют jwt token.
Карпов Е.Д., Б1-ИФСТ-31
git clone https://github.com/Aerwalk/Avisale.git
Запустить build.sh
И открыть localhost:37128