Lequeston / iu6-bd-lab3

Проект разработанный для лабораторной работы по базам данных ИУ6 3 семестр

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Лабораторная работа №3

Данное решение разработано для лабораторной работы по базам данных (ИУ6 3 семестр)

Задание

Необходимо создать приложение на основании схемы БД, разработанной в лабораторной No2 и приведённому ниже бизнес-процессу:

  1. Задание начального и конечного пунктов маршрута.
  2. Задание даты вылета в «прямом» направлении.
  3. Задание (если необходимо) даты вылета обратного перелёта.
  4. Выбор из возможных вариантов прямого перелёта.
  5. Выбор из возможных вариантов обратного перелёта.
  6. Утверждение маршрута перелёта.
  7. Ввод данных клиента.
  8. Сохранение выбранного маршрута в заказах клиента (изменение статуса заказа).
  9. Формирование маршрутной квитанции для распечатки клиентом.
  10. Просмотр клиентом своих маршрутов.

Разработчик

Конфигурация сервера

  1. Переходим в папку с сервером
cd server
  1. Создаем файл .env
  • PORT - на каком порту будет запущен сервер

  • DB_USER - пользователь по которому будем подключаться к бд

  • DB_DATABASE - база данных используемая в данном проекте

  • DB_PASSWORD - пароль для подключения к БД

  • DB_PORT - порт для подключения к POSTGRESQL

  • DB_HOST - по какому host запущена СУБД

PORT=5000

DB_USER=postgres
DB_DATABASE=lab2_database
DB_PASSWORD=qwerty123
DB_PORT=5432
DB_HOST=localhost
  1. Устанавливаем зависимости
yarn install
  1. Запуск сервера
  • Для разработки (hot-reload)
yarn dev
  • В обычном режиме
yarn start

Конфигурация клиента

  1. Переходим в папку с сервером
cd client
  • REACT_APP_API_URL - url для обращения к api
REACT_APP_API_URL=http://localhost:5000/api
  1. Устанавливаем зависимости
yarn install
  1. Запуск сервера
  • Для разработки (hot-reload)
yarn start
  • Сборка проекта
yarn build

About

Проект разработанный для лабораторной работы по базам данных ИУ6 3 семестр


Languages

Language:JavaScript 55.5%Language:TypeScript 42.7%Language:CSS 1.2%Language:HTML 0.6%