Atlantis Dark Django
Open-source Django Dashboard generated by AppSeed op top of Atlantis BS4 Design, an open-source admin template crafted by ThemeKita agency. It comes with the basic components and set of pre-built pages required to lay the foundation for any application.
π Atlantis Dark Django -Product page
π Atlantis Dark Django -LIVE Demo
π Volt Django PRO -Premium Version
Features
β Up-to-date Dependencies
β Design
: Django Theme Atlantisβ Sections
covered by the design:β Admin section (reserved for superusers)β Authentication:Django.contrib.AUTH
, Registrationβ All Pages available in for ordinary users
β Docker
π Deployment
CI/CD
flow viaRender
Docker
Start with
π Step 1 - Download the code from the GH repository (usingGIT
)
$ git clone https://github.com/app-generator/django-atlantis-dark.git
$ cd django-atlantis-dark
π Step 2 - Start the APP inDocker
$ docker-compose up --build
Visit http://localhost:5085
in your browser. The app should be up & running.
Environment
Create a new .env
file using sample env.sample
. The meaning of each variable can be found below:
DEBUG
: ifTrue
the app runs in develoment mode- For production value
False
should be used
- For production value
- For
MySql
persistence- Install the DB Driver:
pip install mysqlclient
- Create DB and assign a new user (full rights)
- Edit
.env
to match the DB, user, password ..
- Install the DB Driver:
Manual Build
Download the code
$ git clone https://github.com/app-generator/django-atlantis-dark.git
$ cd django-atlantis-dark
π Set Up for Unix
, MacOS
Install modules via
VENV
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
Set Up Database
$ python manage.py makemigrations
$ python manage.py migrate
Start the APP
$ python manage.py createsuperuser # create the admin
$ python manage.py runserver # start the project
At this point, the app runs at http://127.0.0.1:8000/
.
π Set Up for Windows
Install modules via
VENV
(windows)
$ virtualenv env
$ .\env\Scripts\activate
$ pip3 install -r requirements.txt
Set Up Database
$ python manage.py makemigrations
$ python manage.py migrate
Start the APP
$ python manage.py createsuperuser # create the admin
$ python manage.py runserver # start the project
At this point, the app runs at http://127.0.0.1:8000/
.
Codebase Structure
The project is coded using a simple and intuitive structure presented below:
< PROJECT ROOT >
|
|-- core/
| |-- settings.py # Project Configuration
| |-- urls.py # Project Routing
|
|-- home/
| |-- views.py # APP Views
| |-- urls.py # APP Routing
| |-- models.py # APP Models
| |-- tests.py # Tests
|
|-- requirements.txt # Project Dependencies
|
|-- env.sample # ENV Configuration (default values)
|-- manage.py # Start the app - Django default start script
|
|-- ************************************************************************
Render
Deploy on- Create a Blueprint instance
- Go to https://dashboard.render.com/blueprints this link.
- Click
New Blueprint Instance
button. - Connect your
repo
which you want to deploy. - Fill the
Service Group Name
and click onUpdate Existing Resources
button. - After that your deployment will start automatically.
At this point, the product should be LIVE.
PRO Version
This design is a pixel-perfect Bootstrap 5 Dashboard with a fresh, new design. Volt Dashboard PRO
is built with over 300 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.
Features:
Up-to-date Dependencies
Design
: Django Theme Volt -PRO Version
Sections
covered by the design:- Admin section (reserved for superusers)
- Authentication:
Django.contrib.AUTH
, Registration - All Pages available in for ordinary users
Docker
,Deployment
:CI/CD
flow viaRender
Atlantis Dark Django - Open-source starter generated by AppSeed.