The templates and the structure of this application is derived from Anthony Herbert, "How To Add Authentication to Your App with Flask-Login", DigitalOcean.
Several packages is or will be used in this app:
- Flask
- Flask-Login: provides user session management for Flask.
- Flask-SQLAlchemy: uses Object-Relational Mapping (ORM) on database.
- apispec: generates OpenAPI Specification.