Metadata-Version: 2.1
Name: siteplan
Version: 0.1.1
Summary: Quickly build django website
License: MIT
Author: Kamal Mustafa
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Django (>=3.2.6,<4.0.0)
Requires-Dist: click (>=8.0.1,<9.0.0)
Requires-Dist: django-compressor (>=4.4,<5.0)
Requires-Dist: djangomix (>=1.1.3,<2.0.0)
Requires-Dist: gunicorn (>=20.1.0,<21.0.0)
Requires-Dist: wagtail (>=5.1.1,<6.0.0)
Requires-Dist: whitenoise (>=5.3.0,<6.0.0)
Description-Content-Type: text/markdown



A new way to build Django website. Get away from the initial boilerplate project and apps. Siteplan comes with CMS, e-commerce store, payment gateway, task queue and many more features commonly found in modern websites.

Start small, grow big.

## Quickstart
Create the app directory:-

```
mkdir myapp && cd myapp
python -mvenv venv
venv/bin/pip install git+https://github.com/k4ml/siteplan.git
```

Then run `siteplan`:-

```
venv/bin/siteplan init-app
venv/bin/siteplan run
```

It possible to add your own views (controller) and models for more control and but most of the time you just want to customize the templates when working with `siteplan`. The templates are in `myapp/templates/` directory.

## Requirements
- Python 3.8 and above
- bun

