DEV Community

Cover image for Flask Example OAuth Github - Free Product
Sm0ke
Sm0ke

Posted on • Originally published at appseed.us

1

Flask Example OAuth Github - Free Product

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.

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  
Enter fullscreen mode Exit fullscreen mode

Flask Datta Able - SignIN Page (Login Example Github)


✨ 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 - Profile Page (Login Example Github)


Flask Datta Able - Dashboard Page (dark-mode active)

Flask Datta Able - Dashboard Widgets (Login Example Github)


Flask Datta Able - Charts Page

Flask Datta Able - Charts Page (Login Example Github)


Thanks for reading! For more resources and support, please access:

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay