I have used Reactjs and materialUI for the frontend and django and rest_framework for the api and backend
make a virtualenv 👇
python -m venv venv
activate the virtualenv👇
venv\Scripts\activate
install django packages 👇
pip install -r requirements.txt
do the migration part 👇
python manage.py makemigrations
python manage.py migrate
run the django server 👇
python manage.py runserver
move to the frontend directory 👇
cd frontend
install react and related packages 👇
npm i
compile the frontend and run 👇
npm run build
or for development 👇
npm run dev