- React
- Django
- Node 14+ and package manager npm
- Python3
-
Clone the repository to your local machine.
-
cd server. Then activate virtual environments:$ source venv/bin/activate -
Run backend. Navigate to
/server/wall_appdirectory:$ python manage.py runserverThe backend will be available at http://localhost:8000
-
Run frontend. Navigate to
/clientdirectory:npm installnpm startThe frontend will be available at http://localhost:3000
Then you can use the Wall App.
Navigate to /server/wall_app directory:
python manage.py test
There are 7 test cases. You can find more details in /server/wall_app/api/test/ folder.