В рамках воркшопа Максим спарсил данные об аэропортах из открытого источника и разработал Rest API для работы с этими данными.
Для реализации он использовал Python (Django) и PostgreSQL.
В процессе реализации Максим затронул следующие стадии разработки:
Развертывание приложения, упаковка в Docker
Создание миграции, первоначальное заполнение данными из источника
Реализация методов REST API
Покрытие API тестами
Документирование написанного API
В результате у нас получилось Rest API для фронтенда, покрытое автотестами.
Ссылка на репозиторий: https://github.com/Ural-Digital-Weekend/Backend
Public API: http://146.185.211.116:8000/api/