/el-journal

Электронный журнал

Primary LanguageJavaScriptMIT LicenseMIT


Logo

Электронный журнал

Содержание

О проекте

Система для учета успеваемости учеников средних школ. Включает в себя учет успеваемости, отслеживания текущего расписания и управления классными событиями.

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

Технические детали

Скриншоты

Timetable

Events

Adding new event

Локальная установка

Прериквизиты

Для того чтобы запустить проект вам понадобиться yarn версии 1.21.1 или выше и Python3.

  • yarn
sudo apt-get update && sudo apt-get install yarn
  • Python3
sudo apt-get update
sudo apt-get install python3.6

Установка

  1. Клонируйте репозитории с клиентской и сервеной частями
git clone https://github.com/Raysultan/el-journal
git clone https://github.com/Raysultan/elj-backend
  1. Установите требуемые зависимости
  • Для клиентской части:
yarn install
  • Для серверной части:
pip install requirements.txt
  1. Можете запускать проект
yarn start
python3 manage.py runserver

Теперь вы может проходить по следующим ссылкам: для клиента: http://127.0.0.1:3000 для сервера: http://127.0.0.1:8000

Серверная часть и API

Ссылка на репозиторий: https://github.com/Raysultan/elj-backend

Лицензия

Распространяется по лицензии MIT. Смотрите раздел "License" для получения дополнительной информации.

Контакты

Райсултан Каримов - ki.xbozz@gmail.com

Ссылка на проект: https://github.com/Raysultan/el-journal