Helo Coders!
This article presents an open-source Flask Starter that implements the authentication layer in two flavors: a classic email/password check and Github SignIN via Flask-Dance library. The sources can be downloaded from Github and based on the permissive license, used in commercial projects or eLearning activities. For newcomers, Flask is a leading backend framework used to code from simple, one-page sites to APIs and complex eCommerce solutions.
- π Datta Able Flask - Product page
- π Datta Able Flask - LIVE demo
This free product is built on top of a simple and colorful Bootstrap design that provides a minimum set of pages, dashboard widgets, charts, and user profile pages.
β¨ Product Highlights
- β Modern stack: Flask & Bootstrap UI
- β DB Tools: Flask-Alchemy ORM, Flask-Migrate
- β Github OAuth via Flask-Dance
- β Docker Scripts
- β Free Support (eMail & Discord)
The product can be started in a local environment using the Docker setup shipped with the sources via a single line typed in the terminal.
$ docker-compose up --build
β¨ OAuth via Github & Twitter
This authentication method is optional and becomes active once the app detects the OAuth secrets in the .env
file. For instance, if GITHUB_ID
and GITHUB_SECRETS
are provided, on the Sign IN page the Github authenticator becomes visible.
π Access the LIVE demo and see how it works
Flask Datta Able - Dashboard Page (dark-mode active)
Flask Datta Able - Charts Page
Thanks for reading! For more resources and support, please access:
- π Datta Able Flask - product page
- β¨ Ask for support or download free starters
Top comments (0)