azmat Svelte Themes

Azmat

django-svelte-saas-starter

azmat

django-svelte-saas-starter

[Django + Svelte + AWS | Production SaaS platform]

🎯 Overview

I design scalable, cloud-native web applications with robust backends and modern frontends.

🏗️ Architecture

Backend: Django, Django REST Framework, PostgreSQL, Celery

  • Frontend: Svelte, SvelteKit, Vite, Tailwind CSS
  • Cloud/DevOps: AWS (EC2, RDS, S3), Docker, GitHub Actions, Terraform
  • Tools: Git, Linux, Nginx, Redis

Stack:

  • Backend: Django + Django REST Framework + PostgreSQL + Celery
  • Frontend: Svelte + Vite + Tailwind CSS
  • Infrastructure: AWS EC2/RDS/S3, Docker, GitHub Actions

⚡ Key Decisions

Decision Rationale
PostgreSQL over MySQL ACID compliance, advanced JSONB queries, better Django ORM support
Svelte over React Compile-time optimization, smaller bundle, better performance
REST + GraphQL REST for CRUD, GraphQL for complex nested queries
AWS ECS + RDS Managed infrastructure, auto-scaling, reduced ops overhead

🚀 Quick Start

Prerequisites

  • Docker & Docker Compose
  • AWS CLI (configured)
  • Node.js 18+

Local Development

# Clone
git clone https://github.com/azmat/repo.git
cd repo

# Start services
docker-compose up -d

# Run migrations
docker-compose exec backend python manage.py migrate

# Seed data
docker-compose exec backend python manage.py loaddata fixtures.json

# Access
# Backend: http://localhost:8000
# Frontend: http://localhost:5173

Top categories

Loading Svelte Themes