This repository was archived by the owner on Aug 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
Architecture
Manabu Niseki edited this page Feb 19, 2022
·
5 revisions
- Python 3.9+
- FastAPI
- MySQL v8
Fast API application and arq workers & tasks.
FastAPI API routers.
arq settings and workers.
- Settings for FastAPI
- Setup (start app) and teardown (stop app) events handlers
- Exceptions for the app
Functions for Tortoise ORM.
Data Classes classes for the app.
Use Data Classes for data models which do not used in API schemas.
Factory classes for building API schemas.
Tortoise ORM models.
Pydantic classes for API schemas.
Service classes for the app.
arq tasks.
Utility functions for the app.
pytest tests for the app.
Vue (v2) based SPA.