robinmin / flashboard

My project starter/boilerplate on Flask application stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Tasks

Command Task description
clean clean up alll .pyc and log files
list list all tasks
install install all python packages
test run pytest
run run local http servr
shell local flask shell
recreate_db recreate database schema and metadata
migrate db migration

Features

  • Integrated with flask-login for user authentication.
  • Integrated with Flask-SQLAlchemy.
  • Take Make tool as the building tool set.
  • Leverage poetry as the package management tool.
  • Support pytest.
  • Support RBAC(Role Based Access Control).
  • Integrated with bulma for the default views.
  • Integrate with Flask-Migrate.
  • Add Flash-Mail support for user email activation.
  • Integrate with flask-restplus and swagger-UI.
  • RESTful API with JWT support.
  • I18N support with flask-babel.

TODOs

Issues

References

About

My project starter/boilerplate on Flask application stack


Languages

Language:Python 82.3%Language:HTML 16.1%Language:Makefile 1.3%Language:Mako 0.3%