Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yutounun/taskmanagementbackend

API for the TaskManagement app
https://github.com/yutounun/taskmanagementbackend

aws aws-apprunner ci-cd docker docker-compose fastapi github-actions pytest python render sqlite

Last synced: 29 days ago
JSON representation

API for the TaskManagement app

Awesome Lists containing this project

README

        

# 🚀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](https://cx7qmuq9mb.ap-northeast-1.awsapprunner.com/docs#)

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.