Skip to content

AstR0x/bonch-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

bonch-lab

Репозиторий проекта: GitHub

Описание

Сайт, предназначенный для выполнения лабораторных работ по дисциплине "Java". В приложении имеется два типа пользователей: преподаватель, студент.

Общий функционал:
  • Регистрация.
  • Авторизация.
  • Выход из приложения.
  • Просмотр лабораторной работы.
  • Добавление комментариев к лабораторной работе.
  • Скачивание отчёта по лабораторной работе.
Функционал, доступный только преподавателю:
  • Создание, просмотр, редактирование и удаление академических групп.
  • Создание, просмотр, редактирование и удаление задач.
  • Просмотр журнала успеваемости группы.
  • Проверка лабораторной работы.
Функционал, доступный только студенту:
  • Загрузка отчёта по лабораторной работе.

Скриншоты

Интерфейс преподавателя. Страница списка задач

screenshot

Интерфейс студента. Страница лабораторной работы

screenshot

Запуск проекта в production режиме

Для запуска проекта понадобится установить Node.js, MongoDB и ввести следующие команды:

npm run depends - установка зависимостей проекта

npm run build - сборка проекта

npm run start - запуск проекта

NPM скрипты

npm run depends - установка зависимостей для серверной и клиентской частей

npm run build - сборка проекта для production режима

npm run start - запуск проекта в production режиме

npm run stop - остановка работы проекта в production режиме

Контакты

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published