Микросервис хранит ваши мысли и идеи в виде заметок, помогает через Telegram-бота находить в массе заметок нужную информацию.
Микросервис обладает как веб-интрефейсом, так и удобным API для интеграции с любимыми сторонними сервисами.
- для пользователя не должно быть разницы в возможностях по причине того, в какой базе хранится заметка, с которой он работает;
- пользователь может сделать заметкой любую форму данных, которую возможно записать текстом;
- пользователь или сообщество самостоятельно решает, по каким правилам вести заметки;
- заголовок заметки - это её уникальный идентификатор;
- предпочтительно, чтобы другие микросервисы автоматически экспортировали свои данные в микросервис заметки. Например, микросервис фасилитации может представлять холсты в виде заметок. Это универсализирует поиск по данным, облегчит связывание данных для пользователя.
Скачивание репозитория:
git clone https://github.com/syeysk/django-sy-notes
Установка зависимостей:
pip install -r requirements.txt
Применение миграций:
python manage.py migrate
Заполнить переменные окружения, добавив и заполнив файл .env
Запуск сервера:
python manage.py runserver
Проверка доступности сервера:
https://cachebrain.fun/api/v1/note/search/query/
HTTP/2 200 возвращает JSON ответ.