Для запуска потребуется:
- приложение simple_editor.exe
- мобильный клиент simpleUI
- склонировать репозиторий к себе, установить зависимости и запустить бэк-часть на Flask
Локальная NoSQL-база данных связана с внешней бд. Для принудительной синхронизации присутствует процесс обновления базы по кнопке.
Для реализации отображения списка птиц использованы кастомные списки.
Процесс добавления новой записи в базу данных реализован отдельно. В результате процесса происходит запись как в локальную, так и внешнюю базу данных(при наличии подключения к серверу).
Сообщения о возможных ошибках в процессе работы высвечиваются через toast-уведомления.
В репозитории также присутствует тестовый набор для отображения птиц в виде json-файла basic_birds.json .