DEV Community

Cover image for Django Website Template - Material Kit (Bootstrap 5)
Sm0ke
Sm0ke

Posted on • Originally published at appseed.us

Django Website Template - Material Kit (Bootstrap 5)

Hello Coders!

This article presents an open-source Django Website Template crafted on top of Material Kit, a modern Bootstrap 5 design. Product can be used to code with less effort a web project with a modern design and also might be used by beginners for eLearning activities. Django Material Kit can be downloaded directly from Github under the MIT license and used for unlimited hobby & commercial products.

Thanks for reading! - Content provided by App Generator.



Django Website Template - Material Kit Design.


The product can be started and executed locally by executing the Docker scripts shipped with the source code. Of course, to do that, we need to have Docker properly installed and accessible in the terminal.


Docker Set Up

Step #1 - Clone/Download source code

$ git clone https://github.com/app-generator/django-material-kit.git
$ cd django-material-kit 
Enter fullscreen mode Exit fullscreen mode

Step #2 - Start in Docker

$ docker-compose pull   # download packages
$ docker-compose build  # local set up
$ docker-compose up     # start the app 
Enter fullscreen mode Exit fullscreen mode

Once all the above commands are executed, we should be able to visit Django Material Kit in the browser http://localhost:85:


Django Website Template - Material Kit, login page.


The product can be also compiled and started by following the steps provided in the README file (saved on Github). In order to have a successful build, make sure Python3 and Git is installed in the workstation.


Compile from Sources

Step #1 - Clone/Download source code

$ git clone https://github.com/app-generator/django-material-kit.git
$ cd django-material-kit 
Enter fullscreen mode Exit fullscreen mode

Step #2 - Install Modules

$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Storage
$ pip3 install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

Step #3 - Set up the database

$ python manage.py makemigrations
$ python manage.py migrate
Enter fullscreen mode Exit fullscreen mode

Step #4 - Set up the database

$ python manage.py runserver
$
$ # Access the web app in browser: http://127.0.0.1:8000/
Enter fullscreen mode Exit fullscreen mode

At this point we can access the app in the browser, create users and interact with this modern design:

Material Kit - About Us Page

Django Website Template - Material Kit, about page.


Material Kit - UI Elements

Django Website Template - Material Kit, UI Elements.


Material Kit - Contact Page

Django Website Template - Material Kit, Contact Page.


Thanks for reading! For more resources, please access:


Top comments (4)

Collapse
 
crearesite profile image
WebsiteMarket

Nice product, thanks for sharing!

Collapse
 
sm0ke profile image
Sm0ke

πŸš€πŸš€

Collapse
 
uithemes profile image
ui-themes

The colors are deadly nice.
Ty!

Collapse
 
sm0ke profile image
Sm0ke

πŸš€πŸš€