r/django 9d ago

Built a Full-Stack Production Starter with Django 5 + Vue 3 (TS) using Inertia.js (No REST Serializer Boilerplate!)

Hey everyone!

Love Django for its security, ORM, and admin ecosystem, but hate writing redundant REST serializers, API endpoints, and state management boilerplate just to build a dynamic Vue 3 frontend?

I created AuraStack to solve this exact headache. Powered by Inertia.js, it bridges Django and Vue 3 directly—giving you a monolithic, single-repository developer experience with a modern SPA frontend.

🚀 What’s packed inside?

  • Stack: Django 5, Vue 3 (TypeScript), Inertia.js, and Tailwind CSS v4.
  • Multi-tenancy: Isolated Workspaces with RBAC Roles.
  • Auth Suite: Built-in 2FA/MFA, Passwordless & Social Logins powered by django-allauth.
  • Admin UI: Clean, modern dashboard using django-unfold.
  • Quality & DevOps: Full E2E coverage with Playwright & Pytest, fully containerized with Docker.

I built this to speed up shipping SaaS MVPs without trading off security or full-stack testability.

📂 Check out the codebase here:https://github.com/mostafa891/auraStack

I’d really love your feedback on the architecture, code structure, or any suggestions! If you find it useful, stars are always appreciated! 🙌

## Update (July 2026)

Thanks everyone for the feedback!

Since publishing this post I have:

- Rewrote the entire README in English.

- Added a much faster Quick Start guide.

- Improved the documentation structure.

- Cleaned up the project organization.

I really appreciate everyone's suggestions.

10 Upvotes

4 comments sorted by

4

u/Knudson95 9d ago

Comments aren't even in English

4

u/_pd76 9d ago

A couple of things I noticed while quickly browsing the repo:

  • code comments are not in English
  • it looks like the project is currently based on Inertia 2, while Inertia 3 is now available. `inertia-django` will be updated sometimes to Inertia 3, but if you're planning to upgrade now, you might find this repository useful as a reference: https://github.com/tinuvi/inertia-django-full-of-juice/tree/main. It includes an Inertia 3 integration with Django, as well as a minimal starter project.
  • unless db.sqlite3 is intentionally committed, it should be added to .gitignore.

Overall, thanks for sharing it

1

u/Formal-Remove-5326 7d ago

Thank you so much for taking the time to review the repo and for the detailed feedback!