Skip to content

johnny-silverhand/project-x

Repository files navigation

СИСТЕМА УПРАВЛЕНИЯ ПРОФЕССИОНАЛЬНЫМ ОБРАЗОВАНИЕМ


Реализованная функциональность

  • справочник учреждений
  • интерфейс списка учреждений
  • интерфейс учреждения
  • справочник учащихся
  • справочник специализаций
  • интерфейс учащегося
  • приказ о поступлении
  • приказ о переводе
  • приказ об отчислении
  • универсальная форма отчета
  • справочник групп студентов
  • справочник заявлений
  • интерфейс заполнения заявления
  • интерфейс списка абитуриентов
  • отчет по кол-ву (для департамента) без персональной информации
  • личный кабинет
  • роли пользователей: абитуриент, сотрудник учреждения, сотрудник департамента, администратор сервиса
  • аналитический отчет на главной

Особенность проекта в следующем:

  • единая информационная среда для всех участников сферы профессионального образования
  • автоматическая загрузка неформализованных данных
  • гибкий конструктор отчетов
  • кроссплатформенность
  • масштабируемость решения

Основной стек технологий:

  • HTML, CSS, JavaScript.
  • PHP 8, PostgreSQL.
  • Yii2.
  • SASS, Parcel, jQuery, Bootstrap, SCSS, BEM.
  • Docker, Docker-Compose, Git.
  • Github.

Демо

Демо сервиса доступно по адресу: http://restlin.keenetic.link:443/

Реквизиты администратора: email: [email protected] пароль: 123456

СРЕДА ЗАПУСКА

  1. развертывание сервиса производится на debian-like linux (debian 9+, ubuntu 20.04+);
  2. требуется установленный пакет make для пошаговой установки всех зависимостей проекта;
  3. требуется установленный паке Docker и docker-compose для автоматизации развёртывания проекта;

Предварительная настройка

Установка Docker

  1. sudo apt update;
  2. sudo apt install apt-transport-https ca-certificates curl software-properties-common;
  3. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -;
  4. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable";
  5. sudo apt update;
  6. sudo apt install docker-ce;

Установка Docker-compose

  1. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose;
  2. sudo chmod +x /usr/local/bin/docker-compose

Установка пакета make

  1. sudo apt install make

УСТАНОВКА

Клонирование репозитория

  1. git clone https://github.com/johnny-silverhand/project-x
  2. cd project-x

Автоматическое развертывание проекта

  1. make init

После успешного развертывания, проект будет доступен по адресу: localhost:8080

РАЗРАБОТЧИКИ

Шумилов Илья teamlead, архитектор, backend разработчик https://t.me/RestlinRu

Марина Никулина бизнес аналитик, тестировщик https://t.me/Ulitka213

Калинин Сергей frontend разработчик https://t.me/kalinss16

Николаев Дмитрий backend разработчик https://t.me/DmitriiNiko

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published