Flask Api Starter App

screenshot of Flask Api Starter App

A starter pack for a flask based API server with deployment to heroku

Overview

flask-stater-app is a microservice based on Python 3. It is designed to provide a solid starting point for developing Flask-based applications. This app comes with various features and functionalities to assist in setting up, testing, and deploying Flask applications.

Features

  • Test Setup: Easily set up and configure automated testing for your Flask application.
  • Travis Deployment to Heroku: Conveniently deploy your Flask app to Heroku using Travis for continuous integration.
  • Configuring Slack Notifications: Seamlessly configure and receive notifications via Slack during the deployment process.
  • Deployment for Heroku Servers: Effortlessly deploy your Flask app to Heroku servers with all necessary configurations in place.
  • Packages to Look At: Recommends relevant packages such as voluptuous and pytest for additional functionality and testing capabilities.

Summary

flask-starter-app is a Python 3 based microservice that provides a solid foundation for developing Flask applications. It offers features such as test setup, easy deployment to Heroku servers using Travis CI, and Slack notification configuration. The installation process involves ensuring Python 3 is installed, setting up a virtual environment, configuring Travis CI and Slack notifications, and considering the use of additional packages like voluptuous and pytest.