{"repo":"Louxsdon/django-breeze","free":true,"listed":false,"github":"https://github.com/Louxsdon/django-breeze","clone":"git clone https://github.com/Louxsdon/django-breeze.git","description":"Django Breeze provides a minimal and simple starting point for building a Django application with Inertia and Vite with minimal or no configuration. Styled with Tailwind CSS.","language":"Python","stars":84,"topics":["django","inertia","react","vite","vue","breeze"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Django Breeze Introduction Django Breeze provides a minimal and simple starting point for building a Django application with Inertia and Vite.js with minimal or no configuration. Styled with Tailwind CSS. Inertia helps build single-page apps, without building an API. Create modern single-page React, Vue, and Svelte apps using classic server-side routing. Works with any backend. Documentation for Inertia can be found on the Intertia website. Setup and Installation Before installing the packages, ensure you are in your project's virtual environment. 1. Install the django-breeze package. 2. Create a new django project if you haven't created one already. Add the django breeze to your INSTALLED APPS in settings.py Generate Project Files Generate your frontend project files with django-breeze, use --typescript option for usage with TypeScript. React React With TypeScript Vue 3 Vue 3 With TypeScript After generating your frontend project files, you should see src directory with other relevant files in the root of your django project. Install the frontend packages Run this command to install packages for the frontend. Start the Servers Run the following commands to start your development servers. 1. Vite server 2. Django server Now visit your django host address at e.g Now you're all set! Usage Responses Render Inertia responses is simple, you can either use the provided inertia render function or, for the most common use case, the inertia decorator. The render function accepts four ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Louxsdon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Louxsdon/django-breeze/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}