Django adaptation of the CoreUI Bootstrap 5 template.
-
Get Coding FAST with a template to jump start your development.
-
Dynamic Menu System defaults, stored per session, can be dynamically updated!
-
Dynamic Breadcrumbs Auomatically updated!
-
Dual Theme including automatic Light/Dark (default is Dark)
-
Sessions already setup and cached!
-
Custom User Administration built in.
-
Automatic Admin User on first run
-
PostgreSQL database support with psycopg2.
-
CoreUI includes SO MUCH MORE
Default Theme CoreUI Icons (522 Free icons) - Premium designed free icon set with marks in SVG, Webfont and raster formats.
CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app. Ready-to-use fonts and stylesheets that work with your favorite frameworks.
CoreUI Bootstrap Admin Templates are built on top of CoreUI and CoreUI PRO UI components libraries, including all of these components. (Pro items below require CoreUI Pro Licensing.)
Bootstrap Accordion - Bootstrap Alert - Bootstrap Avatar - Bootstrap Badge - Bootstrap Breadcrumb - Bootstrap Button - Bootstrap Button Group - Bootstrap Callout - Bootstrap Card - Bootstrap Carousel - Bootstrap Checkbox - Bootstrap Close Button - Bootstrap Calendar PRO - Bootstrap Collapse - Bootstrap Date Picker PRO - Bootstrap Date Range Picker PRO - Bootstrap Dropdown - Bootstrap Floating Labels - Bootstrap Footer - Bootstrap Header - Bootstrap Image - Bootstrap Input - Bootstrap Input Group - Bootstrap List Group - Bootstrap Loading Button PRO - Bootstrap Modal - Bootstrap Multi Select PRO - Bootstrap Navs & Tabs - Bootstrap Navbar - Bootstrap Offcanvas - Bootstrap Pagination - Bootstrap Placeholder - Bootstrap Popover - Bootstrap Progress - Bootstrap Radio - Bootstrap Range - Bootstrap Rating PRO - Bootstrap Select - Bootstrap Sidebar - Bootstrap Spinner - Bootstrap Switch - Bootstrap Table - Bootstrap Textarea - Bootstrap Time Picker PRO - Bootstrap Toast - Bootstrap Tooltip
# Create and enter directory
$ git init my-app
$ cd my-app
# Setup sparse-checkout
$ git sparse-checkout init
$ git sparse-checkout set "Build/DjangoCoreUITemplate/app"
# Add remote and pull
$ git remote add origin https://github.com/kevjustice/django-coreui.git
$ git pull origin main
# Setup Python ENV
$ python -m venv venv
$ ./venv/scripts/activate.sh
# Load up requirements
$ pip install --no-cache-dir -r /requirements.txt
# setup defaults
$ cd app
$ cp template.env .env
# Apply database migrations
$ python manage.py makemigrations
$ python manage.py migrate
# Start development server
$ python manage.py runserver 0.0.0.0:8000
Changes to consider before running:
- Make changes to .env file from template
- Review all variables in app/settings.py
- Review the default menu system in defaults.py
Coming Soon
Coming soon
Fill out a Github issue.
I love technology. I've been in the industry since the first use of PC's in a business environment. Now I'm a full time professor in Cybersecurity, Web Development and more but still make sure to keep busy with projects.
This project was originally just going to be a template for an app I want to build. Then I thought - why not make it so that anyone can benefit from my work. So here it is!
--Kevin