All posts

FRED (Flask + REact + Docker)

April 10, 2020
tutorialopen-source

FRED (Flask + REact + Docker): An End-to-End Boilerplate for Full Stack Development

Github: https://github.com/harrywang/fred

Heroku Demo: https://getfred.herokuapp.com (I am using the free dyno, which may take a few seconds to start and load)

Tools and packages used in this project:

  • Flask: a micro web framework written in Python
  • React: a JavaScript library for building user interfaces
  • Docker: a set of platform as a service products that uses OS-level virtualization to deliver software in packages called containers
  • Postgres: a free and open-source relational database management system
  • SQLAlchemy: an open-source SQL toolkit and object-relational mapper for Python
  • Flask-RESTX: a Flask extension for building REST APIs
  • PyTest: a Python testing framework
  • Jest: a JavaScript testing framework
  • Python Linting and Formatting: flake8, black, isort
  • JS Linting and Formatting: ESLint and Prettier
  • JSON Web Tokens (JWT) via flask-bcrypt and pyjwt
  • Bulma: a free, open source, and modern CSS framework
  • Fresh: a beautiful Bulma template by CSSNinja
  • Illustrations from UnDraw.co
  • Images from Unsplash
  • Heroku: a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
  • CircleCI: a continuous integration and delivery platform
  • AWS (TODO)

Check Github for more details.