- Contributor: Ayush Ray
- Mentors: Giannis Prokopiou, Panagiotis Sfendourakis
- Detailed Insights about the project is provided in this Medium blog.
Develop a web application to recommend song based on the music data from various platforms (Spotify, Deezer) using Django and React.
- User Functions:
- Search for song metadata.
- Generate Song Recommendation based on the artist's ego-networks and similarity components.
- Data Integration and Analysis:
- Collect data using Spotify APIs to analyze and visualize artist's ego networks and similarities.
- Database:
- Store and retrieve data related to ego-networks and user search histories.
- Backend:
- Django-based backend for data aggregation, analysis, and API integration.
- Frontend:
- React-based frontend for a user-friendly interface.
- Deployment:
- Hosted on Vercel.
- Python
- JavaScript
- Django (Backend)
- React JS (Frontend)
- Spotify API
To set up the project, follow these steps:
- Navigate to the backend directory.
- Install the required dependencies by running
pip install -r requirements.txt
. - Navigate to backend directory and follow the instructions given in its Readme file, to setup Backend.
- Navigate to frontend directory and follow the instructions given in its Readme file, to setup FrontEnd.
For any questions or contributions, please contact Ayush Ray at [email protected].