- REST API для социальной сети с возможностью аутенфикации и CRUD постов.
FastAPI, sqlite3, JWT, Argon2 (хэширование паролей), pydantic (валидация данных)
- Создание постов
- Редактирование постов (только автор)
- Удаление постов (только автор)
- Просмотр ленты новостей с пагинацией
- POST
/api/register/- регистрация - POST
/api/login/- вход
- POST
/api/post/create- создание поста - PUT
/api/post/edit- редактирование существующего поста - DELETE
/api/post/delete- удаление поста по id - GET
/api/post/news- получение новых постов - GET
/api/post/news/{page}- получение новых постов с пагинацией, например page=1 - 1 страница (10 постов), page=2 - 2 страница
