Документация по API для бэкенда - https://docs.google.com/document/d/12MbO0ZbybFIQPyj1i3J8gTTgIDEleJADZ3KLAdha9EE/edit?usp=sharing
Дизайн проекта - https://www.figma.com/file/i6btcpMI5PBJTMhGADRqCP/ФСП-Код-образования.-Апрель-2024.-Полный-дизайн.?type=design&node-id=102-323&mode=design&t=wTc2CsEb9sr7yIRC-0
Презентация проекта - https://docs.google.com/presentation/d/1DaMDI1puichpKetyb_ijyGCJSXoe1HRnFmsQcvKcuJM/edit#slide=id.g2ce4dbe253d_48_14
ЗАПУСКАТЬ ПРЕЗЕНТАЦИЮ С НАЗВАНИЕМ presentation with gifs.pptx или ВУЗ Рецензент - Презентация проекта-true.pptx
- Студент: Почта: artem@mail.ru Пароль: 123456
- Абитуриент: Почта: ilya@mail.ru Пароль: 123456
Для запуска или установки Vue Vite требуется Node.js версии 18+ https://nodejs.org/en/
- Заходим в папку frontend
cd frontend
- Устанавливаем зависимости с помощью команды
npm install
- Запускам проект с помщоью команды
npm run dev
- Готово, фронт запущен
- Заходим в папку backend
cd backend
- Запускаем docker службу
- Создаем образ
docker build -t <название образа> .
- Запускаем контейнер
docker compose -p <название контейнера> up -d
- Сервер запущен
Подключение к БД
В папке проекта будет приложен SQL скрипт создания БД dumpCODE-FUTURE.sql
-
Нужно подключиться к контейнеру PostgreSQL, для этого выполним команду
docker exec -it <container_name> /bin/bash
(Можно так же через Desktop приложение docker, зайти в exec) -
Создаем файл внутри контейнера
touch dumpCODE-FUTURE.sql
-
Копируем данные с нашей локальной машиныв контейнер командой (Можно так же через Desktop, открыть файл который мы создали,
dumpCODE-FUTURE.sql
, а затем вставить туда dump который мы приложили в проекте )sudo docker cp ~/Desktop/<SQL-скрипт>.sql <id-контейнера>:/<SQL-скрипт>.sql
-
Далее в самом контейнере подключаемся к нашей БД
psql -H postgres-db -U user -d code-future-2024
-
Готово