Skip to content

selfgeek-coder/Social-Network-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social-Network-API

  • REST API для социальной сети с возможностью аутенфикации и CRUD постов.

Используемый стек:

FastAPI, sqlite3, JWT, Argon2 (хэширование паролей), pydantic (валидация данных)

swagger preview

Функциональность

  • Создание постов
  • Редактирование постов (только автор)
  • Удаление постов (только автор)
  • Просмотр ленты новостей с пагинацией

ЕндПоинты

Auth
  1. POST /api/register/ - регистрация
  2. POST /api/login/ - вход
Posts
  1. POST /api/post/create - создание поста
  2. PUT /api/post/edit - редактирование существующего поста
  3. DELETE /api/post/delete - удаление поста по id
  4. GET /api/post/news - получение новых постов
  5. GET /api/post/news/{page} - получение новых постов с пагинацией, например page=1 - 1 страница (10 постов), page=2 - 2 страница

About

API Простой социальной сети (CRUD постов, авторизация)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages