Django-React Starter Template
- React - A JavaScript library for building user interfaces.
- Django - Django makes it easier to build better web apps more quickly and with less code.
- Vite - Next Generation Frontend Tooling
- Typescript - JavaScript with syntax for types.
$PROJECT_ROOT
│
├── src/backend # backend file
│
├── src/ui # React files
│
├── src/templates # Django Templates
│
├── src/staticfiles # Django Static Files
mkdir django-react
cd django-react
git clone https://github.com/Arvind-4/django-react.git .
- Create Virtual Environment for Python
python3.10 -m pip install virtualenv
python3.10 -m virtualenv .
- Activate Virtual Environment
cd src
pip install -r requirements.txt
- Install Dependencies (For Poetry)
cd src
python manage.py makemigrations
python manage.py migrate
cd src
python manage.py runserver
cd src/ui
pnpm collectstatic