UI Presentation
The service provides an intuitive UI that aims to make the process as simple as possible. Here are the main sections:
✅ Generator UI
- Sidebar provides the links to the Generator, Tasks page, SignIN and Support
- Main Area divided in for cards with the
GENERATE
button at the bottom - Design Section (top-left) empowers the user to select the design
- DB Settings (top-right) where the user can design the tables, extended user model and activate the API for each model
- MISC Settings (bottom-left) for Docker and Authentication
- Project Summary - the section used to visualize current props of the starter
At the bottom, the GENERATE button triggers the generation process and redirects the user to the Tasks page.
✅ Tasks Page
Once the user confirms the process, he is invited to access the tasks page where progress is recorded. Items are presented starting from the latest ones and for each item the most important properties are:
- The
STATUS
, displayed in a green color (if successfull) - ZIP Archive link (available for three days)
- Link to the GitHub repositoy (permanent)
✅ Compile Sources
The recommended way to use the generated code is to access the GitHub repository, download or fork the project and follow up the build instructions as presented on README file.
As a sample, we can take access this starter generated by the platform and simply execute the steps:
Clone the Sources
$ git clone https://github.com/appseed-projects4/django-soft-7b923a2f-1487-40ae-998b-87fef219648e.git
Install Dependencies
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Migrate DB
$ python manage.py makemigrations
$ python manage.py migrate
Generate the API
$ python manage.py generate-api -f
Start the APP
$ python manage.py runserver
Access the API
At this point, the generated starter should run in the browser and the generated code ready to be extended with more features and modules.
Resources
- 👉 Generate Django Apps using
Rocket Generator
- 👉 Join the Community and chat with the
support
team - 👉 Deploy Django on AWS, DO, and Azure using
DeployPRO