Skip to content

yutounun/TaskManagementBackend

Repository files navigation

🚀TaskManagement App API

Welcome to the TaskManagement repository. This project is designed to manage tasks efficiently using a simple yet powerful tech stack.

Architecture

image

📝Swagger

Click here

image

🛠Tech Stack

  • FastAPI: A modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.
  • Python: The core programming language used for this project.
  • Pytest: A robust testing framework for Python, ensuring the reliability of our code.
  • SQLite: A C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
  • Docker: A platform to develop, ship, and run applications inside containers.

✈️Getting Started

Prerequisites

Insntall Docker app on your local.

Running the Application

To start the application, use the following command:

docker-compose up --build

This will start the FastAPI application with hot-reloading enabled.