Flask Now UI Dashboard

screenshot of Flask Now UI Dashboard

Flask Dashboard - Now UI Design | AppSeed

Overview

Flask Now UI Dashboard is an open-source Flask Dashboard that is built on top of a modern design. It is a responsive Bootstrap 4 kit provided for free by Invision and Creative Tim. The dashboard comes with all the necessary plugins and documentation to help users get started. It is a lightweight and easy-to-use dashboard that offers powerful features.

Features

  • Up-to-date dependencies
  • Database: SQLite
  • DB Tools: SQLAlchemy ORM, Flask-Migrate (schema migrations)
  • Session-Based authentication (via flask_login), Forms validation
  • Docker support

Step 1 - Download the code from the GH repository (using GIT)

Clone the repository using the following command:

git clone [repository-url]

Step 2 - Start the APP in Docker

Navigate to the project folder and run the following command to start the app in Docker:

docker-compose up

Visit http://localhost:5085 in your browser to access the app.

For Unix and MacOS, follow these additional steps:

  • Install modules via VENV
  • Set up Flask Environment
  • Start the app

For Windows, follow these additional steps:

  • Install modules via VENV (windows)
  • Set up Flask Environment
  • Start the app

To create users and access private pages, follow these steps:

  • Start the app via flask run
  • Access the registration page and create a new user: http://127.0.0.1:5000/register
  • Access the sign-in page and authenticate: http://127.0.0.1:5000/login

Summary

Flask Now UI Dashboard is a powerful open-source Flask Dashboard that provides a modern design and essential features. It can be easily installed using Docker or by setting up the Flask environment. Users can create and authenticate users to access private pages. The project follows a structured code-base pattern, making it intuitive to understand and customize.