Skip to content

Проект по разработке приложения для организации онлайн-курсов по тренировкам

License

Notifications You must be signed in to change notification settings

TeamHSE/train-platform

Repository files navigation

CI Frontend CI Backend

About

Проект по разработке веб-приложения для организации тренировочных курсов с элементами геймификации

Технологии:

  • Frontend: React, Next.js, Bootstrap
  • Backend: Node.js, Express, ORM
  • DB: PostgreSQL

Quick start

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

Соглашения о процессе ведения проекта (роли, git, GitHub), а также документация доступны в Wiki проекта

Вы также можете непосредственно отслеживать ход выполнения задач проекта в Issues, Pull requests, а также на Kanban-доске проекта

Что-то обсудить, предложить или задать вопрос можно в разделе дискуссий. Будем рады пообщаться!

Запуск проекта

Docker (рекомендуется)

Требования: Docker, docker-compose

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

docker-compose up --build

В Docker должны появиться 3 контейнера: для backend, frontend и postgres
Доступ к интерфейсу приложения по умолчанию осуществляется по адресу http://localhost:3001

Ручной запуск

Инструкции по ручному запуску приложения расположены в директориях backend (для запуска бэкенд-приложения) и frontend (для запуска фронтенд-приложения)

Развернутый веб-сайт

Веб-сайт также развернут на веб-хостинге Vercel (на данный момент только фронтенд, пожтому особо не работает)

About

Проект по разработке приложения для организации онлайн-курсов по тренировкам

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published