You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Проект необходимо реализовать на FastAPI, в качестве БД MongoDB.
Создать веб приложение, которое предоставляет REST интерфейс к базе данных клиентов компании:
Есть возможность просмотреть список клиентов, отфильтровать пользователя по имени и фамилии,
в списке отсортировать по любому полю, удалить или добавить пользователя.
В карточке пользователя (детальный просмотр) должно отображаться: имя, фамилия, возраст, дата рождения и фото.
Реализовать выгрузку всех карточек клиентов в xlsx файл.
Страница голосования — будут отображаться все фото пользователей и под каждым фото можно кликнуть +1.
Также под каждым фото виден текущий счет.
Если счетчик достигает 10, то за фото нельзя больше голосовать.
Предусмотреть, что обновление счетчика может происходить одновременно во многих процессах.
Запуск приложения
Получите копию репозитория
https://github.com/qustoo/FastAPITestTask
Заполните файл .env-non-dev переменными окружения, подмените его на .env