Backend для тестового задания
Реализовано с fastapi, подключение к бд postgres.
база данных создана в pgadmin4.
Запуск: python -m uvicorn app.main:app --host localhost --port 8000 --reload
Для работы должен быть запущен docker
Фронтенд: https://github.com/vergeeva/test_task
Запросы http://localhost:8000/
api/users/all_users - получить список всех пользователей из бд
Пример запроса из postman:
/api/users/user_clicked - создает пользователя, если такового нет, или обновляет количество кликов, если этот пользователь уже есть
Пример отправки запроса:
{
"name": "string",
"email": "user@example.com",
"click_count": 0
}
Пример запроса из postman: