Build your startup's product faster.
Project description
Django SuperApp
Superapp boosts developer efficiency by allowing them to start projects quickly with pre-built standalone apps. Each app has its own settings.py and urls.py files, which are automatically recognized by the system. This modular setup makes Django projects more organized and scalable, saving developers time and effort.
Getting Started
# Install django_superapp
pipx install django_superapp --force
# Setup the project
django_superapp bootstrap-project \
--template-repo https://github.com/django-superapp/django-superapp-default-project \
./my_superapp;
cd my_superapp;
# Setup Admin Portal
cd superapp/apps;
django_superapp bootstrap-app \
--template-repo https://github.com/django-superapp/django-superapp-admin-portal \
./admin_portal;
cd ../../;
# Setup Authentication
cd superapp/apps;
django_superapp bootstrap-app \
--template-repo https://github.com/django-superapp/django-superapp-authentication \
./authentication;
cd ../../;
# Start the project
make setup-sample-env
make start-docker
# Setup env variables
export $(cat .env.local | xargs)
# Apply migrations
docker-compose exec web python3 manage.py migrate;
# Create superuser
docker-compose exec web python3 manage.py createsuperuser
# Open the web interface
http://localhost:8080/
Documentation
For a more detailed documentation, visit https://django-superapp.bringes.io.
Development
source venv/bin/activate
make install-requirements
make install
make release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_superapp-1.2.7.tar.gz.
File metadata
- Download URL: django_superapp-1.2.7.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71fb50dde4bfa7daa2d53c0cc026fde15be1dfa6ba21cc5440a6a0ffcdb824f1
|
|
| MD5 |
f41cc6cbc0479df47e54e9eda53253b9
|
|
| BLAKE2b-256 |
d56ac12bd38b8524ca5d741d59453f3ef4bdc94c820e7e03cd59a8746c73f443
|
Provenance
The following attestation bundles were made for django_superapp-1.2.7.tar.gz:
Publisher:
on_release.yml on django-superapp/django-superapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_superapp-1.2.7.tar.gz -
Subject digest:
71fb50dde4bfa7daa2d53c0cc026fde15be1dfa6ba21cc5440a6a0ffcdb824f1 - Sigstore transparency entry: 169660639
- Sigstore integration time:
-
Permalink:
django-superapp/django-superapp@f10ebea5f37af5d79d4d284cc58555212c38165f -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/django-superapp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
on_release.yml@f10ebea5f37af5d79d4d284cc58555212c38165f -
Trigger Event:
release
-
Statement type:
File details
Details for the file django_superapp-1.2.7-py3-none-any.whl.
File metadata
- Download URL: django_superapp-1.2.7-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
364a51ea294313398104b6ce87f7cff92c071e83a53f4355e4ea51377b7ca710
|
|
| MD5 |
e5d7131604c3d5128947be4954f33634
|
|
| BLAKE2b-256 |
7714852bb0eded4429b980414ee3f6b62e51a954e036e48e3a70d5b8e4dc8c11
|
Provenance
The following attestation bundles were made for django_superapp-1.2.7-py3-none-any.whl:
Publisher:
on_release.yml on django-superapp/django-superapp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_superapp-1.2.7-py3-none-any.whl -
Subject digest:
364a51ea294313398104b6ce87f7cff92c071e83a53f4355e4ea51377b7ca710 - Sigstore transparency entry: 169660642
- Sigstore integration time:
-
Permalink:
django-superapp/django-superapp@f10ebea5f37af5d79d4d284cc58555212c38165f -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/django-superapp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
on_release.yml@f10ebea5f37af5d79d4d284cc58555212c38165f -
Trigger Event:
release
-
Statement type: