Skip to main content

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.

django-superapp-demo

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_superapp-1.2.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

django_superapp-1.2.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file django_superapp-1.2.2.tar.gz.

File metadata

  • Download URL: django_superapp-1.2.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for django_superapp-1.2.2.tar.gz
Algorithm Hash digest
SHA256 d30e63c7e142d14310e704dc5e0767ce592715502dcf532dbd5a53c92fc1b99a
MD5 21aed65826d3f278af583ed2d15106d8
BLAKE2b-256 089506499e7e8b3424c6aa3d9c9984425a4bc2ad21c38d8b7ecd05f4a80aa8ad

See more details on using hashes here.

File details

Details for the file django_superapp-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_superapp-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63cd09ffbf235d167034cc5b4082e0a83c8a2a03837b0d94e142b13c81adae53
MD5 3b9eb902b920ddf9490bf4b2ad0c1c75
BLAKE2b-256 ee7cae90830696e9facf73343408037e5d2022864c56f9460e6b843148a498b1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page