Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/yutounun/taskmanagementbackend
- Owner: yutounun
- Created: 2023-08-19T07:02:23.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-12T08:33:53.000Z (over 1 year ago)
- Last Synced: 2024-11-22T16:33:40.768Z (3 months ago)
- Topics: aws, aws-apprunner, ci-cd, docker, docker-compose, fastapi, github-actions, pytest, python, render, sqlite
- Language: Python
- Homepage: https://p3xufwps3c.ap-northeast-1.awsapprunner.com/docs
- Size: 108 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
## 📝Swagger
Click [here](https://cx7qmuq9mb.ap-northeast-1.awsapprunner.com/docs#)
## 🛠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.