Music Player web application for users listening songs together in a room.
Initially, the project started with working both Django as backend and React as frontend in the same repository main
. And running both on a single localhost server.
Currently, backend audiocave-backend
and frontend audiocave-frontend
are separated.
Default Branch audiocave-backend
contains Backend (Django)
audiocave-frontend
contains Frontend (ReactJS).
Since not deployed online, in order to test the project the main
is used as a single localhost server in ngrok
to use whenever want to go online.
- Create a virtual environment using
python3 -m venv venv
- Activate using.
On Linux
source venv/bin/activate
On Windowsvenv\Scripts\activate
- Install required modules using
pip3 install -r requirements.txt
. - Run
npm run build
infrontend
directory. - Run using
python manage.py runserver
- Node.js
- Python3