/flask_boilerplate

Flask is a micro framework it does not enforce any particular directory structure, but sometimes it becomes difficult/time consuming to figure out how to properly maintain a Flask project or even multiple projects. As the name suggests, this is flask boilerplate, which can be used to kick start a project with zero or little modifications if the project demands. I have been using this structure in few projects and they are working well for me and my team at least. It is kind of a nano framework on its own :D. I made it public to see how it works for others.

Flask-Boilerplate

  • It provides a basic dir structure to kick start a project having multiple Flask applications.
  • If one wants to create multiple apps under a project, then like demo multiple apps can be created.
    NOTE: These root level apps are completely different apps belong to a project, which means they should not interact with each other.
  • To learn about the existence of each dir follow their respective README files or available wiki.