Backend Stack
Backend : [ Nginx HTTP proxy <-> Gunicorn * [Uvicorn ASGI] @ Python 3.7 > FastAPI -> PostgreSQL ]
<--- HTTP JSON XHR / REST API --->
Browser > Web Frontend
- FastAPI Web Framework to build REST server
key features:
- fast and competitive
- asynchronous I/O event loop using libuv
- support OpenAPI / JSON Schema
- generate automatic interactive documentation
- load JSON to class object and verify schema
- support GraphQL
- Starlette ASGI framework/toolkit
- Uvicorn ASGI server as Gunicorn worker
- SqlAlchemy ORM -> PostgreSQL
- MJML Responsive Email Framework
This code is licensed under the GNU Affero General Public License v3.0.