An open API service indexing awesome lists of open source software.

https://github.com/koca/vue-nuxt-pinia-1


https://github.com/koca/vue-nuxt-pinia-1

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

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

Web-клиент реализации [идеи для хакатона](https://github.com/developers-against-repressions/devs-against-the-machine/issues/43)

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

### Что планируется реализовать
- Возможность записаться на заседание с помощью вашего имени пользователя 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
Добавляет людей в групповой чат и считает сколько людей идет на заседание.