This article presents an open-source and free Dashboard Template crafted for free by ColorLib - SRTdash Admin. The product has a modern UI and based on the permissive license, the sources can be used for hobby & commercial projects. For newcomers, SRTdash is a full-featured, multipurpose, premium bootstrap admin template built with Bootstrap 4 Framework, HTML5, CSS and JQuery.
Thanks for reading! TL;DR;
- SRTdash Admin - (HTML version) the public sources
- SRTdash Admin Flask - free starter provided by AppSeed
SRTdash Admin - Overview
SRTdash is a full-featured, multipurpose, premium bootstrap admin template built with Bootstrap 4 Framework, HTML5, CSS and JQuery.
It is a fully responsive bootstrap admin template/bootstrap admin dashboard template that comes with a huge collection of reusable UI components & plugins.
- Based on Bootstrap 4, HTML5, CSS3, jQuery
- Fully Responsive, W3C Validated Code
- Icons: Fontawesome, Themify Icons
- 45+ Pages: Dashboard, Authentication pages, Rich UI
- License: MIT - Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the final products.
SRTdash Admin - Flask Version
This open-source design can be downloaded as a development-ready project from AppSeed platform. In case you're familiar with Flask, this simple starter might help to start faster a new project - App 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
To compile and use locally SRTdash Admin Flask, a properly set up Python3 environment is required. For newcomers, Flask is written on top of Python programming language.
1# - Clone/download the sources
$ # Get the code $ git clone https://github.com/app-generator/flask-dashboard-srtdash.git $ cd flask-dashboard-srtdash
2# - Install modules & dependencies
$ # Install modules - SQLite Database $ pip3 install -r requirements.txt
The recommended way is to use a virtual environment to isolate the dependencies and avoid crushing other apps installed on the same workstation - more information regarding virtual environments can be found here: Creation of virtual environments.
3# - Start the application locally
$ # Set the FLASK_APP environment variable $ export FLASK_APP=run.py $ $ # Start the application (development mode) $ flask run $ $ # Access the dashboard in browser: http://127.0.0.1:5000/
If all goes well and the application runs in the browser, we need to create a new user via the registration page and login using the same credentials (user/password).
SRTdash Admin - Dashboard Page
SRTdash Admin - Widgets
SRTdash Admin - Login Page
Thanks for reading! For more resources, please access: