The backend for the project spo++fy
- 📝 Table of Contents
- 🧐 About
- 🏁 Getting Started
- 🎈 Usage
- 🚀 Deployment
- ⛏️ Built Using
- ✍️ Authors
- 🎉 Acknowledgements
The project contains the backend code for Spo++fy software, including functions like splitting song tracks and loading album images. It is made by Django framework.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You are using a Linux system machine or virtual machine that can act as a server. You have pip
installed on your machine
A step by step series of examples that tell you how to get a development env running.
Step 1: Clone the repository
git clone https://github.com/kaoxi998533/spo-fy_backend
Step 2: Active a new virtual environment and install the required dependencies at the project root directory
python -m venv .env && source .env/bin/activate && pip install -r requirements.txt
Step 3: In myproject/settings.py, check if your ip address for the machine as host is included, do include it if it is not
Step 4: Run the project
python manage.py runserver 0.0.0.0:8000 # runserver and the server should be accessible from any IP address (0.0.0.0) on port 8000.
This backend should be used together with the frontend app at https://github.com/dingf3ng/spoplusplusfy
With the server running, it is already considered to be deployed. The frontend app will then function normally.
This project includes code of Demucs, Allauth under MIT license.