View a demo of the project here
Prerequisites: docker & docker Compose
- Run
$ docker-compose up - Access the client app on port 3000 and the server app on port 8000
Prerequisites: node (latest version), python (version 3) & virtualenv
Running the client app
- Switch to the frontend directory
$ cd frontend - Switch to the frontend directory and run
$ npm install(you are only required to do this when running the application for the first time) - Run
$ npm run start
Running the server app
- Switch to the backend directory
$ cd backend - Create a new virtual environment
$ virtualenv venv - Activate the virtual environment
$ source venv/bin/activate - Run
pip install -r requirements.txt - Run
python3 manage.py runserver