Skip to content

Template for Django + Vite + Inertia. Frontend options: Vue, React, Svelte

License

Notifications You must be signed in to change notification settings

SarthakJariwala/django-vite-inertia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django with Vite and Inertia

Copier

Set up your Django project with Vite and Inertia.

Other configurations:

  • Database (PostgreSQL, SQLite)
  • Frontend:
    • Vue
    • React
    • Svelte
  • Tailwind CSS (optional)
  • Docker (optional)
    • Development
    • Production

Demo

Note

SQLite is configured for production use if you choose to use it.

Getting started

  • Using uv (Recommended)
mkdir awesome-project
uvx copier copy gh:sarthakjariwala/django-vite-inertia awesome-project
  • Alternatively, you may have installed copier through other means such as pipx, etc.
mkdir awesome-project
copier copy gh:sarthakjariwala/django-vite-inertia awesome-project

Update project template

You can also get the latest changes in your project as this template evolves in the future.

cd awesome-project
uvx copier update

Or

cd awesome-project
copier update

License

MIT License

Acknowledgements

Standing on the shoulders of giants: