Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keda87/quart-clean-architecture
Todo API implemented on Quart using clean architecture
https://github.com/keda87/quart-clean-architecture
architecture asyncio clean-architecture hypercorn libuv postgresql python python3 quart sql
Last synced: about 1 month ago
JSON representation
Todo API implemented on Quart using clean architecture
- Host: GitHub
- URL: https://github.com/keda87/quart-clean-architecture
- Owner: Keda87
- Created: 2019-09-24T15:44:02.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T17:17:37.000Z (almost 2 years ago)
- Last Synced: 2023-03-22T22:31:46.649Z (over 1 year ago)
- Topics: architecture, asyncio, clean-architecture, hypercorn, libuv, postgresql, python, python3, quart, sql
- Language: Python
- Homepage:
- Size: 84 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quart Clean Architecture
Todo API implemented on [Quart](https://pgjones.gitlab.io/quart/) using clean architecture.##### Prerequisite.
- Python 3.7
- PostgreSQL
- Docker##### Run the project.
Ensure postgresql is started and create the database.
```bash
$ mv .env.example .env # Then update the content with your own.
$ docker-compose up --build # Open in port 5000.
$ docker-compose run api alembic upgrade head # Run db migration.
```#### TODO:
- [x] Web API.
- [ ] Validate and sanitize request payload.
- [ ] API Documentation.
- [ ] Unit/Integration test.