Matchify

Developed "Matchify," a full-stack web application that integrates with the Spotify API to enable users to compare their music profiles and discover new connections based on shared musical interests. Implemented secure user authentication using OAuth 2.0 and managed user sessions with Flask-Login. Built responsive and dynamic web interfaces utilizing Flask, HTML, CSS, Bootstrap, and JavaScript.

Leveraged machine learning libraries such as scikit-learn, Pandas, and NumPy to analyze user data and calculate similarity scores between users' musical preferences. Managed data storage with PostgreSQL and SQLAlchemy, ensuring efficient querying and data integrity. Deployed the application on Heroku, configuring the environment for scalability and reliability.

project information