django-svelte-blog Svelte Themes

Django Svelte Blog

Fullstack blog application built with Django REST Framework (backend APIs) and Svelte (frontend). Features include post creation, listing, and API integration between backend and frontend.

Django + Svelte Blog

A fullstack blog application built with Django REST Framework for the backend and Svelte for the frontend.
The project demonstrates API-driven architecture, CRUD functionality, and clean separation between backend and frontend.


🧱 Project Structure

. ā”œā”€ā”€ backend │   ā”œā”€ā”€ blog_system │   │   ā”œā”€ā”€ asgi.py │   │   ā”œā”€ā”€ init.py │   │   ā”œā”€ā”€ settings.py │   │   ā”œā”€ā”€ urls.py │   │   └── wsgi.py │   ā”œā”€ā”€ db.sqlite3 │   ā”œā”€ā”€ manage.py │   ā”œā”€ā”€ posts │   │   ā”œā”€ā”€ admin.py │   │   ā”œā”€ā”€ apps.py │   │   ā”œā”€ā”€ init.py │   │   ā”œā”€ā”€ models.py │   │   ā”œā”€ā”€ permissions.py │   │   ā”œā”€ā”€ serializers.py │   │   ā”œā”€ā”€ tests.py │   │   ā”œā”€ā”€ urls.py │   │   └── views.py │   ā”œā”€ā”€ requirements.txt │   └── start.sh └── frontend ā”œā”€ā”€ package.json ā”œā”€ā”€ package-lock.json ā”œā”€ā”€ README.md ā”œā”€ā”€ rollup.config.js ā”œā”€ā”€ scripts │   └── setupTypeScript.js └── src ā”œā”€ā”€ App.svelte └── main.js


āš™ļø Backend (Django)

Setup

cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Top categories

Loading Svelte Themes