Transfer is a decentralized and federalized music streaming platform based on the ActivityPub protocol.
To run transfer you will need to run the backend and the frontend (both work separatedly, as the backend is a mere api). To run the backend first, create a python environment:
python -m venv venv
Activate the environment:
source venv/bin/activate
After that install the requirements and run the backend:
pip install -r requirements
cd backend
python manage.py migrate
python manage.py runserver
And it will be running in localhost:8000
, now you’ll have to run the frontent.
Fire up a different terminal, go to the frontend
folder and execute:
npm i
npm run serve
And both your frontend and backend will be running now
TODO: This