Repository for quickly jumpstarting web projects that uses both Django & FastAPI frameworks for backend.
Page | Screenshot |
---|---|
Landing | ![]() |
Admin | ![]() |
OpenAPI Docs | ![]() |
- Common django apps ie.
- Users - User accounts
- Management - Message management, crucial app info etc.
- Finance - Money related stuff
- External - App information etc
- FastAPI endpoints
- Admin dashboard using Django-Jazzmin
backend
├── api
│ ├── cli.py
│ ├── __init__.py
│ ├── __main__.py
│ ├── README.md
│ ├── tests
│ │ └── v1
│ │ ├── __init__.py
│ │ ├── test_accounts.py
│ │ ├── test_business.py
│ │ └── test_core.py
│ ├── v1
│ │ ├── account
│ │ │ ├── __init__.py
│ │ │ ├── models.py
│ │ │ ├── routes.py
│ │ │ └── utils.py
│ │ ├── business
│ │ │ ├── __init__.py
│ │ │ ├── models.py
│ │ │ └── routes.py
│ │ ├── core
│ │ │ ├── __init__.py
│ │ │ ├── models.py
│ │ │ └── routes.py
│ │ ├── __init__.py
│ │ ├── models.py
│ │ ├── routes.py
│ │ └── utils.py
│ └── VERSION
├── db.sqlite3
├── env.example
├── external
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── models.py
│ ├── static
│ │ └── external
│ │ ├── css
│ │ ├── img
│ │ │ └── logo.png
│ │ └── js
│ ├── tests.py
│ └── views.py
├── files
│ ├── exports
│ ├── media
│ │ └── default
│ │ ├── logo.png
│ │ └── user.png
│ └── static
├── finance
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── models.py
│ ├── templatetags
│ │ └── my_filters.py
│ ├── tests.py
│ └── views.py
├── Makefile
├── management
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── manage.py
├── project
│ ├── asgi.py
│ ├── __init__.py
│ ├── settings
│ │ ├── base.py
│ │ ├── config.py
│ │ ├── dev.py
│ │ ├── __init__.py
│ │ └── prod.py
│ ├── urls.py
│ ├── utils
│ │ ├── admin.py
│ │ └── __init__.py
│ └── wsgi.py
├── requirements.txt
├── templates
│ ├── api
│ │ └── v1
│ │ └── email
│ │ ├── message_received_confirmation.html
│ │ └── password_reset_token.html
│ ├── success.html
│ └── user_creation.html
├── users
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
└── wsgi.py
30 directories, 76 files
Important
The frontend directory declared in .env must have index.html
file.