Yalcael / todo-list-back

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ FastAPI PostgreSQL Backend for Trello-like API

This project is a FastAPI-based backend API that allows you to manage users, tables, columns, and tasks, resembling the functionality of the popular website Trello. The data is stored in a PostgreSQL database. πŸ“Š

Table of Contents

Features

  • User management: Create, read, update, and delete users. πŸ§‘β€πŸ’»
  • Table management: Create, read, update, and delete tables. πŸ“
  • Column management: Create, read, update, and delete columns within tables. πŸ“Š
  • Task management: Create, read, update, and delete tasks associated with tables. βœ…

Technical Stack

  • FastAPI: Modern, fast (high-performance), web framework for building APIs with Python 3.7+.
  • PostgreSQL: A powerful, open-source object-relational database system.
  • uvicorn: An ASGI server implementation, the lightning-fast server powering FastAPI.
  • SQLAlchemy: A SQL toolkit and Object-Relational Mapping (ORM) library for Python.
  • Pydantic: Data validation and settings management using Python type hints.
  • uvicorn: ASGI server for FastAPI applications.
  • Swagger UI and ReDoc: Interactive API documentation tools.

About


Languages

Language:Python 100.0%