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
Готовность: Общая разметка, управление локальным состоянием, компоненты для редакторов
Документация: https://documenter.getpostman.com/view/7399175/SWEB1aYE?version=latest
Репозиторий: https://bitbucket.org/AlexeyDatsenko/smart-support-web-api/
- Для хранения данных используется реляционная база данных с внешними ключами и сводной таблицей (отношение многие ко многим).
- Web API реализовано на .NET Core 2.1.
- Для связи модели и база использована моя собственная разработка - зачаток Entity Framework для MySQL (https://www.nuget.org/packages/MySqlDbController/)
- Для админских запросов реализована авторизация JWT с протухающим токеном.
- Все методы, кроме авторизации работают асинхронно.
Добавляет людей в групповой чат и считает сколько людей идет на заседание.