Listen to music from everywhere.
Woopy-Fly is a web application for listening to music, built with Django. The project combines a Python backend with a JavaScript/CSS/HTML frontend for fast and convenient access to your favorite tracks.
- Backend: Python, Django
- Frontend: JavaScript, HTML, CSS
- Database: SQLite
-
Clone the repository:
git clone https://github.com/Wortexhf/Woopy-Fly.git cd Woopy-Fly -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows
-
Install dependencies:
pip install -r requirements.txt
-
Create a
.envfile based on.env.exampleand fill in the required environment variables. -
Run database migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Open in your browser:
http://127.0.0.1:8000/
Woopy-Fly/
├── main/ # Main Django app
├── media/ # Media files (audio, images, etc.)
├── static/main/ # Static files (CSS, JS)
├── templates/main/ # HTML templates
├── woopyfly_django/ # Django project settings
├── .env.example # Example environment file
├── manage.py # Django management entry point
└── db.sqlite3 # SQLite database
Suggestions and pull requests are welcome! If you have an idea to improve the project:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
No license specified. Please contact the repository author to clarify usage terms.