Hello Coders,
This article presents an open-source seed project crafted on top of Datta Able design - a popular Bootstrap 4 Dashboard Template. The project comes with a basic set of modules like database, authentication flow, ORM and deployment scripts for Docker and Gunicorn/Nginx stack. For newcomers, Datta Able Bootstrap Lite is a Bootstrap 4 Lite Admin Template provided with feature-rich pages and components with fully developer-centric code.
Thanks for reading! TL; DR;
- Datta Able Flask - product page
- Datta Able Flask PRO - more pages, components, LIVE Support
- More Datta Able Templates - a curated list with starters
Datta Able - UI Kit
Datta Able Bootstrap Lite is the most stylised Bootstrap 4 Lite Admin Template, around all other Lite/Free admin templates in the market. It comes with high feature-rich pages and components with fully developer centric code. Before developing Datta Able our key points were performance and design. While developing we have gone through various testing & code optimization process, for making this performance and design-centric backend application.
- Datta Able Bootstrap 4 - product page
- Datta Able PRO (HTML verison) - more pages and components
With performance, Datta Able rendering is fast in all major browser. It is passed through a good score in Google Page Speed, Pingdom, gtMetrix. Code passed via w3 validators with all w3 standards. This admin panel is fully responsive and tested in all retina devices. Datta Able provides multiple choices of widget, chart icons and many more features support. All come’s with a color combination of pleasant look and feel.
Datta Able - Flask
The project is generated by the AppSeed plaform with a basic set of features, database, helpers and deployment scripts. Product can be downloaded directly from Github and the permissive license allows unlimited copies for hobby & commercial projects.
Codebase Features
- DBMS: SQLite, PostgreSQL (production)
- DB Tools: SQLAlchemy ORM, Flask-Migrate
- 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 - 24/7 LIVE Service.
The project can be compiled in any workstation that has Python3 installed and accessible via the terminal with just a few commands typed in the terminal:
1# - Clone the sources (from Github)
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-dattaable.git
$ cd flask-dashboard-dattaable
2# - Install modules/dependencies
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt3# - Start the application
$ # 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/Once the application runs in the browser, we should see the login page. After authentication (please create a user first), Datta Able Flask will unlock all pages shipped in the UI Kit.
Datta Able Flask - UI Elements
Thanks for reading! For more resources, please access:
- Datta Able Template - a comprehensive article about this modern design
- Datta Able Flask - the product page (free starter)
- Datta Able Flask PRO - the premium version of this starter