/edsm-v2

The reincarnation of my diploma (INCOMPLETE)

Primary LanguageTypeScript

Вторая версия диплома. Первая - edsm-v1

СЭД, open source 💦

Демо

Смотреть

Что это?

Реинкарнация дипломного проекта. Из старой версии взята только идея:

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

Технологии

Технология Почему
react Отлично подходит для создания масштабируемых систем
typescript Чтобы убрать часть ошибок на стадии написания кода
scss Ускоряет написание css стилей
axios Удобный способ совершения REST-запросов на backend
docker, docker-compose Для удобного запуска кода любым разработчиком.

Установить

- docker

docker и docker-compose должны быть установлены на Ваш компьютер

Если докер - Ваша любовь, сделайте так:

# перейти в папку докера
cd /docker

# запустить докер (при первом запуске он будет долго собираться)
docker-compose up

После успешного запуска Вы увидите в консоли запущенный контейнер, который называется edsm_2_frontend.

Как посмотреть проект: в браузере открыть localhost:3000

На всякий случай, вот как остановить докер:

Ctrl+C

Ctrl+C

docker-compose down

- я не люблю docker

В зависимости от ОС проект может не работать. Автор не берет на себя ответственность за это.

Если вы не хотите смотреть проект через docker, сделайте так:

# перейти в папку с фронтендом
cd /frontend

# установить зависимости
npm i --legacy-peer-deps

# запустить с горячей перезагрузкой
npm start

Как посмотреть проект: в браузере открыть localhost:3000

Интерфейс

Дизайн полностью разработан автором кода. Страницы, которые считаются законченными, делаются сразу адаптивными.