Skip to content

artkapl/fastapi-socialmedia

Repository files navigation

FastAPI demo for a Social Media API

This app contains:

  • Backend logic including CRUD operations for users and posts
  • A database connection using PostgreSQL
  • ORM-based database communication with SQLModel
  • User login and authentication with JWT
  • State of the art password hashing with the Argon2id hashing function for secure password DB storage
  • A complete API documentation using Swagger
  • Voting on a user's posts (upvote or downvote)
  • Database migrations using Alembic

Future features:

  • Unit & integration tests
  • CI/CD with Github Actions
  • Deployment
  • A (React based?) web frontend

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published