This is a simple app for creating, retrieving, updating, deleting, and listing menu items and prices using Django, Django REST, and Next.js. It is based off the project featured in koladev32's blog.
First launch the API server.
cd django-api-nextjs
python3.11 -m venv venv
pip install -r requirements.txt
python manage.py migrate
python manage.py runserverThe API server will be available at http://localhost:8000/.
Then launch the React client.
cd menu-frontend
npm install
npm run devThe React client will be available at http://localhost:3000/.