Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.85 KB

README.md

File metadata and controls

56 lines (42 loc) · 1.85 KB

MD-Attractor

Google Summer of Code 2024 Proposal

Organization: Open Technologies Alliance - GFOSS

Project: MD-Attractor

Other Details

Project Overview

Objective

Develop a web application to recommend song based on the music data from various platforms (Spotify, Deezer) using Django and React.

Features

  1. User Functions:
    • Search for song metadata.
    • Generate Song Recommendation based on the artist's ego-networks and similarity components.
  2. Data Integration and Analysis:
    • Collect data using Spotify APIs to analyze and visualize artist's ego networks and similarities.
  3. Database:
    • Store and retrieve data related to ego-networks and user search histories.
  4. Backend:
    • Django-based backend for data aggregation, analysis, and API integration.
  5. Frontend:
    • React-based frontend for a user-friendly interface.
  6. Deployment:
    • Hosted on Vercel.

Technologies Used

Programming Languages

  • Python
  • JavaScript

Frameworks

  • Django (Backend)
  • React JS (Frontend)

APIs

  • Spotify API

Setup Instructions

To set up the project, follow these steps:

  1. Navigate to the backend directory.
  2. Install the required dependencies by running pip install -r requirements.txt.
  3. Navigate to backend directory and follow the instructions given in its Readme file, to setup Backend.
  4. Navigate to frontend directory and follow the instructions given in its Readme file, to setup FrontEnd.

Contact

For any questions or contributions, please contact Ayush Ray at [email protected].