About Project

This API, built using FastAPI, provides a backend solution for social applications with full CRUD (Create, Read, Update, Delete) functionality. It is designed to handle user accounts, posts, comments, likes, and other common features found in social media platforms. The API is fully tested, adheres to modern development practices, and is designed with scalability and maintainability in mind. It is ready for deployment on platforms like Heroku, Docker, and can integrate with CI/CD pipelines using Git.

Features

  • User Management
  • Post Management
  • Comments
  • Technologies

  • Python: Language for development
  • FastAPI: Framework for building APIs.
  • SQLAlchemy: ORM for database interactions.
  • PostgreSQL : Database for storing data
  • Docker: For containerization.
  • Heroku: For hosting the API
  • Git Pipelines: For setting up CI/CD pipelines.
  • Designed and developed by Brandon Bwoni

    Copyright ©2025