Flask Dashboard Modular Admin

screenshot of Flask Dashboard Modular Admin

Flask Dashboard - Modular Admin Design | AppSeed

Overview

The Flask Dashboard Modular Admin is an open-source Flask dashboard generated by AppSeed on top of a modern design. It is built using the ModularAdmin dashboard theme, which is known for its modular design that makes it easy to scale, modify, and maintain. The dashboard features support for multiple databases, session-based authentication, deployment scripts for Docker and Gunicorn/Nginx, and support via Github and Discord.

Features

  • DBMS: SQLite, PostgreSQL (production)
  • DB Tools: SQLAlchemy ORM, Alembic (schema migrations)
  • Modular design with Blueprints, simple codebase
  • Session-Based authentication (via flask_login), Forms validation
  • Deployment scripts: Docker, Gunicorn / Nginx, Heroku
  • Support via Github and Discord.

Docker Execution

  1. Get the code
  2. Start the app in Docker
  3. Visit http://localhost:5005 in your browser. The app should be up & running.

Gunicorn Execution

  1. Install Gunicorn using pip
  2. Start the app using the gunicorn binary
  3. Visit http://localhost:8001 in your browser. The app should be up & running.

Waitress Execution

  1. Install Waitress using pip
  2. Start the app using waitress-serve
  3. Visit http://localhost:8001 in your browser. The app should be up & running.

Summary

The Flask Dashboard Modular Admin is an open-source Flask dashboard based on the ModularAdmin theme. It offers a modular design that allows for easy scaling, modification, and maintenance. With support for various databases and deployment options, as well as authentication and form validation, it provides a comprehensive solution for creating dashboard applications.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.