You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ # Virtualenv modules installation (Unix based systems)
48
55
$ virtualenv env
@@ -69,34 +76,75 @@ $
69
76
$ # Access the web app in browser: http://127.0.0.1:8000/
70
77
```
71
78
72
-
<br />
73
-
74
-
## Deployment
75
-
76
-
The app is provided with a basic configuration to be executed in [Docker](https://www.docker.com/), [Gunicorn](https://gunicorn.org/), and [Waitress](https://docs.pylonsproject.org/projects/waitress/en/stable/).
77
-
78
-
### [Docker](https://www.docker.com/) execution
79
-
---
80
-
81
-
The application can be easily executed in a docker container. The steps:
79
+
## ✨ Code-base structure
82
80
83
-
> Get the code
81
+
The project is coded using a simple and intuitive structure presented bellow:
Visit `http://localhost:5005` in your browser. The app should be up & running.
137
+
- Django bootstrapper `manage.py` uses `core/settings.py` as the main configuration file
138
+
-`core/settings.py` loads the app magic from `.env` file
139
+
- Redirect the guest users to Login page
140
+
- Unlock the pages served by *app* node for authenticated users
97
141
98
142
<br />
99
143
144
+
## ✨ Deployment
145
+
146
+
The app is provided with a basic configuration to be executed in [Docker](https://www.docker.com/), [Gunicorn](https://gunicorn.org/), and [Waitress](https://docs.pylonsproject.org/projects/waitress/en/stable/).
147
+
100
148
### [Gunicorn](https://gunicorn.org/)
101
149
---
102
150
@@ -140,24 +188,11 @@ Visit `http://localhost:8001` in your browser. The app should be up & running.
Index with UI-ready **admin dashboards** generated by the AppSeed platform in [Django Framework](https://www.djangoproject.com/).
148
-
Start fast your next Django project by using functional admin dashboards enhanced with Database, ORM, authentication flow, helpers and deployment scripts.
149
-
150
-
### What is [Django](https://www.djangoproject.com/)
151
-
152
-
[Django](https://www.djangoproject.com/) is a Python-based free and open-source web framework, which follows the model-template-view architectural pattern. It is maintained by the Django Software Foundation, an independent organization established as a 501 non-profit. Django's primary goal is to ease the creation of complex, database-driven websites.
153
-
154
-
### [What is a dashboard](https://en.wikipedia.org/wiki/Dashboard_(business))
155
-
156
-
A dashboard is a set of pages that are easy to read and offer information to the user in real-time regarding his business. A dashboard usually consists of graphical representations of the current status and trends within an organization. Having a well-designed dashboard will give you the possibility to act and make informed decisions based on the data that your business provides - *definition provided by [Creative-Tim - Free Dashboard Templates](https://www.creative-tim.com/blog/web-design/free-dashboard-templates/?ref=appseed)*.
[Tabler Dashboard](https://tabler.io/?ref=appseed) is a open-source admin template crafted by Codecalm agency. It comes with the basic components and set of pre-built pages required to lay the foundation for any application. - provided by **CodeCalm**.
193
+
-[Django](https://www.djangoproject.com/) - The official website
194
+
-[Boilerplate Code](https://appseed.us/boilerplate-code) - Index provided by **AppSeed**
195
+
-[Boilerplate Code](https://github.com/app-generator/boilerplate-code) - Index published on Github
0 commit comments