Skip to content
This repository has been archived by the owner on Dec 17, 2022. It is now read-only.

taigabrew/spirit

Repository files navigation

Умная поддержка

Web-клиент реализации идеи для хакатона

Веб клиент

Список билажйших заседаний и обвиняемых.

Что планируется реализовать

  • Возможность записаться на заседание с помощью вашего имени пользователя Telegram.
  • Возможность посмотреть информацию об обвиняемых, узнать номер счета чтобы помочь родным.
  • Дополнительная фича: возможность написать письмо обвиняемому, чтобы можно было их потом распечатать и передать в СИ

Сайт: https://happy-hypatia-d16bf2.netlify.com/
Репозиторий: https://github.com/taigabrew/spirit
Готовность: Статичные данные, осталось подружить с API и поправить несколько мелочей. Пока без отправки письма.

Админка

Веб UI для управление данными для клиента

Сайт: https://vibrant-bhabha-519b0b.netlify.com/
Репозиторий: https://github.com/taigabrew/spirit-admin
Готовность: Общая разметка, управление локальным состоянием, компоненты для редакторов

API

Документация: https://documenter.getpostman.com/view/7399175/SWEB1aYE?version=latest
Репозиторий: https://bitbucket.org/AlexeyDatsenko/smart-support-web-api/

  1. Для хранения данных используется реляционная база данных с внешними ключами и сводной таблицей (отношение многие ко многим).
  2. Web API реализовано на .NET Core 2.1.
  3. Для связи модели и база использована моя собственная разработка - зачаток Entity Framework для MySQL (https://www.nuget.org/packages/MySqlDbController/)
  4. Для админских запросов реализована авторизация JWT с протухающим токеном.
  5. Все методы, кроме авторизации работают асинхронно.

Telegram bot

Добавляет людей в групповой чат и считает сколько людей идет на заседание.

About

Умная поддержка

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published