Application built on Django (including the Django REST Framework for API CRUD operations) and React.
- Python3
- Make sure you have pipenv installed. To install it,
pip install pipenv
- Download the zip file provided and extract it.
- Folder Structure
app -> backend, frontend
You will need two terminals pointed to the frontend and backend directories to start the servers for this application.
- In the terminal, navigate to 'app'. Create a virtual environment
pipenv shell
- Install the dependencies
pipenv install
- Navigate into 'backend'
cd backend
- Run this command to start the backend server:
python manage.py runserver
(You have to run this command while you are sourced into the virtual environment)
Backend has been setup!
- In the terminal, navigate to 'frontend'.
cd frontend
- Install the dependencies
npm install
- Run this command to start the frontend development server:
npm run start
Frontend has been setup!
The application is now running at localhost:3000.