To start you'll need to start the Mkdocs server, where a step-by-step process will be provided to you. To do this:
poetry installpoetry run mkdocs serve
Legend:
- ✅ Non-optional
- ❓ Optional
- ✅ Django 5
- ✅ Python 3.13
- ✅ Environment variables via django-environ
- ✅ Regular User Auth via django-allauth
- ❓ Socail Auth via django-allauth:
- ❓ Google pre configured
- ❓ Github pre configured
- ✅ Anymail for email sending with Mailgun (Mailhog for local)
- ✅ Messages handling with nice tempalte component pre-installed
- ❓ MJML for email templating
- ❓ Buttondown for newsletters
- ✅ Webpack pre-configured
- ✅ TailwindCSS for styling
- ✅ StimulusJS for interactivity via Webpack
- ✅ SEO optimized templates, pre-configured:
- metatags
- json-ld schema
- OG images
- ✅ Any Django Supported db will work fine.
- ✅ Custom Postgres 18 db pre-configured in env files and docker compose.
- ✅ pgvector is installed both in Postgres and in the App
- ✅ pg_stat_statements is pre-installed on postgres too.
- ❓ Media storage with any S3 compatible service. Comes with Minio both locally and in prod.
- ✅ Docker Compose for local dev and prod pre-configured.
- ✅ Makefile is preconfigured for necessary commands.
- ✅ Automated Deployment to Caprover via Github Actions is pre-confuigured.
- ✅ Testing with pytest
- ✅ Pre-commit for code quality checks: ruff, djlint
- ✅ Structlog for logging setup both for local (console) and prod (json)
- ❓ Sentry integration
- ❓ Logfire for prod and dev logging dashboards
- ❓ Healthcheck integration
- ❓ Posthog integration
- ✅ landing, pricing, signin/signup, sitemap, blog
- ✅ Way to collect feedback pre-installed via a nice widget
- ❓ Blog, models and pages taken care of.
- ✅ API support with django-ninja
- ✅ 3 auth modes pre-installed (session, token, superuser)
- ❓ pydanticai for agents in the app
- ✅ Cursor Rules
- ❓ Stripe for payments (subscriptions) via djstripe