Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere

hrishikeshrt
/
flask-bootstrap-anywhere

Quickly set up a web-based application using Flask styled with Bootstrap and deploy on PythonAnywhere

Flask-Bootstrap-Anywhe…


This content originally appeared on DEV Community and was authored by DEV Community

GitHub logo hrishikeshrt / flask-bootstrap-anywhere

Quickly set up a web-based application using Flask styled with Bootstrap and deploy on PythonAnywhere

Flask-Bootstrap-Anywhere

This is a skeleton application written in python using Flask microframework It comes with support for user registration, login, session management password recovery, password reset and database connection These features are achieved by Flask-Security-Too, which in turn achieves them by various flask extensions such as Flask-Login, Flask-WTF etc. Front-end styling is done using Bootstrap.

Motivation

In general, many web applications require some level of user-management. While Django can be suitable for big projects, for relatively small projects it might be an overkill. Further, Flask offers more flexibility. However, with Flask being a "microframework", we have to choose from a variety of plugins to build a working system.

This application fits together a handful of such commonly used plugins for commonly required tasks, and aims to save developers' effort.

Features

Back-end

  • User Management
    • Registration
    • Login
    • Session Management
    • Password Recovery
    • Roles
  • Database Support
    • MySQL
    • SQLite
    • MongoDB (incomplete)
  • Mail

Motivation

In general, many web applications require some level of user-management.
While Django can be suitable for big projects, for relatively small projects
it might be an overkill. Further, Flask offers more flexibility.
However, with Flask being a "microframework", we have to choose from a variety
of plugins to build a working system.

This application fits together a handful of such commonly used plugins
for commonly required tasks, and aims to save developers' effort.

Features

Back-end

  • User Management
    • Registration
    • Login
    • Session Management
    • Password Recovery
    • Roles
  • Database Support
    • MySQL
    • SQLite
  • Mail
  • Migrations (Powered by Flask-Migrate)
  • Deployment
    • Support for Git-powered release on on PythonAnywhere

Front-end

  • Bootstrap-powered clean front-end
  • Elegant themes powered by https://bootswatch.com/
  • Ability to change themes on the fly


This content originally appeared on DEV Community and was authored by DEV Community


Print Share Comment Cite Upload Translate Updates
APA

DEV Community | Sciencx (2022-03-03T09:40:21+00:00) Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere. Retrieved from https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/

MLA
" » Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere." DEV Community | Sciencx - Thursday March 3, 2022, https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/
HARVARD
DEV Community | Sciencx Thursday March 3, 2022 » Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere., viewed ,<https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/>
VANCOUVER
DEV Community | Sciencx - » Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/
CHICAGO
" » Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere." DEV Community | Sciencx - Accessed . https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/
IEEE
" » Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere." DEV Community | Sciencx [Online]. Available: https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/. [Accessed: ]
rf:citation
» Elegant WebApp Template using Flask + Bootstrap + PythonAnywhere | DEV Community | Sciencx | https://www.scien.cx/2022/03/03/elegant-webapp-template-using-flask-bootstrap-pythonanywhere/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.