Проект по разработке веб-приложения для организации тренировочных курсов с элементами геймификации
Технологии:
- Frontend: React, Next.js, Bootstrap
- Backend: Node.js, Express, ORM
- DB: PostgreSQL
Соглашения о процессе ведения проекта (роли, git, GitHub), а также документация доступны в Wiki проекта
Вы также можете непосредственно отслеживать ход выполнения задач проекта в Issues, Pull requests, а также на Kanban-доске проекта
Что-то обсудить, предложить или задать вопрос можно в разделе дискуссий. Будем рады пообщаться!
Требования: Docker, docker-compose
Для запуска необходимо в корне проекта выполнить команду
docker-compose up --build
В Docker должны появиться 3 контейнера: для backend, frontend и postgres
Доступ к интерфейсу приложения по умолчанию осуществляется по адресу http://localhost:3001
Инструкции по ручному запуску приложения расположены в директориях backend (для запуска бэкенд-приложения) и frontend (для запуска фронтенд-приложения)
Веб-сайт также развернут на веб-хостинге Vercel (на данный момент только фронтенд, пожтому особо не работает)
- Превью-версия (dev) находится на странице https://train-platform-git-develop-hse-students.vercel.app, развертывается при пуше в ветку development с помощью CD-механизма
- Прод-версия находится на странице https://train-platform.vercel.app