All Projects → app-generator → flask-adminlte

app-generator / flask-adminlte

Licence: other
AdminLTE Flask - Open-source Seed Project | AppSeed

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
SCSS
7915 projects
Less
1899 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to flask-adminlte

flask-argon-dashboard
Flask Dashboard - Argon Design | AppSeed
Stars: ✭ 120 (-32.58%)
Mutual labels:  flask-template, flask-apps, flask-dashboard
flask-material-dashboard
Flask Dashboard - Material Design | AppSeed
Stars: ✭ 168 (-5.62%)
Mutual labels:  flask-template, flask-apps, flask-dashboard
boilerplate
Laravel AdminLTE 3 Boilerplate package with blade components, users, roles and permissions management
Stars: ✭ 167 (-6.18%)
Mutual labels:  adminlte
Laravel Admin Starter
A Laravel Admin Starter project with Page Builder, Roles, Impersonation, Analytics, Blog, News, Banners, FAQ, Testimonials and more
Stars: ✭ 240 (+34.83%)
Mutual labels:  adminlte
spring-tiles-sample-app
Spring MVC - Apache Tile - AdminLTE Bootstrap template - Sample Application
Stars: ✭ 33 (-81.46%)
Mutual labels:  adminlte
adminlte-3-angular
Angular 15.0.1 start-up project with AdminLTE 3.2.0 template
Stars: ✭ 167 (-6.18%)
Mutual labels:  adminlte
vue-flask-template
📦 一个快速搭建 Web 应用的模版!前端使用渐进式框架 Vue,后端使用微框架 Flask
Stars: ✭ 29 (-83.71%)
Mutual labels:  flask-template
ygdashboard
A modified shinydashboard to incorporate more functionality from adminLTE
Stars: ✭ 39 (-78.09%)
Mutual labels:  adminlte
spring-boot-doma2-sample
No description or website provided.
Stars: ✭ 95 (-46.63%)
Mutual labels:  adminlte
laravel-adminlte-boilerplate
Laravel 5.6+ AdminLTE
Stars: ✭ 45 (-74.72%)
Mutual labels:  adminlte
argon-dashboard-flask
Argon Dashboard - Flask Template | Creative-Tim
Stars: ✭ 52 (-70.79%)
Mutual labels:  flask-template
Admin-LTE
AdminLTE Control Panel Template Best open source admin dashboard with JSF 2 e Primefaces
Stars: ✭ 21 (-88.2%)
Mutual labels:  adminlte
admin-base-tmpl
⚡️基于vite2构建的vue2+typescript+elementUI 的后台基础套件,预览地址
Stars: ✭ 52 (-70.79%)
Mutual labels:  adminlte
laravel-admin-lte
Easy AdminLTE integration with Laravel and laravel mix friendly.
Stars: ✭ 25 (-85.96%)
Mutual labels:  adminlte
Codeigniter-4-CRUD-generator
ADEL CCG is an easy open-source intuitive web app to create AdminLTE4 -Bootstrap 5- dashboards with CRUD operations in php.
Stars: ✭ 87 (-51.12%)
Mutual labels:  adminlte
flask-soft-ui-dashboard
Soft UI Dashboard - Open-source Flask Dashboard | AppSeed
Stars: ✭ 113 (-36.52%)
Mutual labels:  flask-dashboard
flask-dashboard-tabler
Flask Dashboard - Tabler Design | AppSeed
Stars: ✭ 19 (-89.33%)
Mutual labels:  flask-dashboard
Hermes-Secure-Email-Gateway
Hermes Secure Email Gateway is a Free Open Source Ubuntu 18.04 or 20.04 Server based Email Gateway that provides Spam, Virus and Malware protection, full in-transit and at-rest email encryption as well as email archiving. It features the latest email authentication techniques such as SPF, DKIM and DMARC.
Stars: ✭ 35 (-80.34%)
Mutual labels:  adminlte
adminlte-aspnetcore2-version
Asp.Net Example version of famous and beautiful AdminLTE control panel themes and template.
Stars: ✭ 64 (-64.04%)
Mutual labels:  adminlte
laralte2
LaraLTE2, Laravel PHP Framework with AdminLTE2
Stars: ✭ 25 (-85.96%)
Mutual labels:  adminlte

AdminLTE Flask

Open-source Flask Dashboard generated by AppSeed op top of an iconic design. For newcomers, AdminLTE is one of the best open-source admin dashboard & control panel theme. Built on top of Bootstrap, AdminLTE provides a range of responsive, reusable, and commonly used components.


🚀 Built with App Generator, Timestamp: 2022-05-30 20:53

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

AdminLTE - Full-Stack Starter generated by AppSeed.


Start the app in Docker

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

$ git clone https://github.com/app-generator/flask-adminlte.git
$ cd flask-adminlte

👉 Step 2 - Start the APP in Docker

$ docker-compose up --build 

Visit http://localhost:5085 in your browser. The app should be up & running.


How to use it

Download the code

$ git clone https://github.com/app-generator/flask-adminlte.git
$ cd flask-adminlte

👉 Set Up for Unix, MacOS

Install modules via VENV

$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt

Set Up Flask Environment

$ export FLASK_APP=run.py
$ export FLASK_ENV=development

Start the app

$ flask run

At this point, the app runs at http://127.0.0.1:5000/.


👉 Set Up for Windows

Install modules via VENV (windows)

$ virtualenv env
$ .\env\Scripts\activate
$ pip3 install -r requirements.txt

Set Up Flask Environment

$ # CMD 
$ set FLASK_APP=run.py
$ set FLASK_ENV=development
$
$ # Powershell
$ $env:FLASK_APP = ".\run.py"
$ $env:FLASK_ENV = "development"

Start the app

$ flask run

At this point, the app runs at http://127.0.0.1:5000/.


👉 Create Users

By default, the app redirects guest users to authenticate. In order to access the private pages, follow this set up:

  • 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

Code-base structure

The project is coded using blueprints, app factory pattern, dual configuration profile (development and production) and an intuitive structure presented bellow:

< PROJECT ROOT >
   |
   |-- apps/
   |    |
   |    |-- home/                           # A simple app that serve HTML files
   |    |    |-- routes.py                  # Define app routes
   |    |
   |    |-- authentication/                 # Handles auth routes (login and register)
   |    |    |-- routes.py                  # Define authentication routes  
   |    |    |-- models.py                  # Defines models  
   |    |    |-- forms.py                   # Define auth forms (login and register) 
   |    |
   |    |-- static/
   |    |    |-- <css, JS, images>          # CSS files, Javascripts files
   |    |
   |    |-- templates/                      # Templates used to render pages
   |    |    |-- includes/                  # HTML chunks and components
   |    |    |    |-- navigation.html       # Top menu component
   |    |    |    |-- sidebar.html          # Sidebar component
   |    |    |    |-- footer.html           # App Footer
   |    |    |    |-- scripts.html          # Scripts common to all pages
   |    |    |
   |    |    |-- layouts/                   # Master pages
   |    |    |    |-- base-fullscreen.html  # Used by Authentication pages
   |    |    |    |-- base.html             # Used by common pages
   |    |    |
   |    |    |-- accounts/                  # Authentication pages
   |    |    |    |-- login.html            # Login page
   |    |    |    |-- register.html         # Register page
   |    |    |
   |    |    |-- home/                      # UI Kit Pages
   |    |         |-- index.html            # Index page
   |    |         |-- 404-page.html         # 404 page
   |    |         |-- *.html                # All other pages
   |    |    
   |  config.py                             # Set up the app
   |    __init__.py                         # Initialize the app
   |
   |-- requirements.txt                     # App Dependencies
   |
   |-- .env                                 # Inject Configuration via Environment
   |-- run.py                               # Start the app - WSGI gateway
   |
   |-- ************************************************************************

PRO Version

For more components, pages and priority on support, feel free to take a look at this amazing starter:

Soft UI Dashboard is a premium Bootstrap 5 Design now available for download in Flask. Made of hundred of elements, designed blocks, and fully coded pages, Soft UI Dashboard PRO is ready to help you create stunning websites and web apps.


Soft UI Dashboard PRO - Starter generated by AppSeed.



AdminLTE Flask - Open-source starter generated by App Generator.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].