Alright folks, let's cut the crap. We know web dev can be a brutal grind. Django for the backend, SvelteKit for the frontend—sounds perfect, until you try to make them work together. Endless configs, dependencies throwing tantrums, and a heap of wasted nights.
Pain In The Ass? Let’s Fix It 🎯
We’ve all been there:
- Backend Ready: Django's solid, backend is rolling. 
- Frontend Dream: SvelteKit is ready to dazzle. 
- Reality: Integration is a flaming dumpster fire. 🔥 
Enter Django Svelte Template 🦸♂️
Screw the headaches. This template is your knight in shining armor. Pre-configured, smooth as butter. Clone it, run it, done.
🚀 Getting Shit Done
Clone the Repo
git clone git@github.com:Bishwas-py/django-svelte-template.git
Fire Up Django Backend
cd django_backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Spin Up SvelteKit
cd svelte_frontend
npm install
npm run dev
Set .env:
SECRET_BASE_API=http://localhost:8000
Boom! You’ve got a working todo app to play with.
Why Use This?
Backend Power:
- Django: Steady and reliable. 
- Djapy: Enhanced validation, swagger in dark-mode. 
- DjangoKit: Smooth Django-SvelteKit integration. 
Frontend Magic:
- Svelte 5: Reactive, quick. 
- @friendofsvelte/django-kit: Seamless connection to Django. 
- Tailwind CSS: Style without the hassle. 
Insta-Features
- Auto Flash Messages: Toasts on errors, no sweat. 
- Form Handling: Handling & validation, out of the box. 
- Notifier Store: Easy to use toast notifications. 
Why Give a Damn?
- Plug and Play: No more setup nightmares. 
- Full-Featured: A ready-to-use - todoapp to kickstart your project.
- Seamless Integration: Django and SvelteKit are besties here. 
Ready To Roll? 🏎️💨
Head to the repo, fork it, clone it, and start building. No more late nights swearing at broken builds. Just smooth, painless dev.
Let's code smarter, not harder. 🌟
Contributions are welcomed!