Python Flask Starter

screenshot of Python Flask Starter

A basic starting point for a Dockerised Python Flask app

Overview:

The Python Flask Starter is a project that provides a setup for developing web applications with Python 3.8 and Flask 1.1. It includes features such as MySQL, SQLAlchemy ORM, Docker, and local development setup.

Features:

  • Python 3.8: The starter project uses Python 3.8 as the programming language.
  • Flask 1.1: Flask is used as the web framework for developing the applications.
  • MySQL: The project includes support for MySQL database.
  • SQLAlchemy ORM: SQLAlchemy is used as the Object-Relational Mapping (ORM) tool for working with the database.
  • Docker & docker-compose: The starter project provides Docker and docker-compose setup for containerized development environment.
  • Local development setup: It includes instructions and dependencies for setting up a local development environment for the project.

Summary:

The Python Flask Starter is a project that provides a setup for developing web applications with Python and Flask. It includes features such as MySQL, SQLAlchemy ORM, Docker, and local development setup instructions. By following the installation guide, users can easily set up and run the starter project either in a local environment or using Docker.