Spotify Social Playlist App
A full-stack web app that lets groups create shared Spotify playlists based on their listening habits. Users sign in with Spotify, view their most played tracks, and generate a playlist that reflects what the group has in common.
The frontend is built with Vue, while a Flask backend handles Spotify OAuth, session management, and playlist creation. MongoDB is used to cache user data and playlist information to reduce repeated API calls.
GitHub Repo: Here
AI Movie Recommendation System
A movie recommendation system built in Python that suggests films based on similarity between movie features. The system compares content attributes and applies simple heuristic rules to produce personalised recommendations.
A Flask API exposes the recommendation logic and handles data processing, making it easy to request suggestions programmatically and experiment with different approaches.
GitHub Repo: Here
Songwriting & Audio Notes App
A mobile app for quickly capturing song ideas, allowing users to write lyrics and record short audio clips in one place. The app is built with React Native and designed for use on the go.
Song data is stored locally using SQLite, so ideas are available offline. Expo APIs are used to access the device microphone and file system for audio recording, saving, and playback.
GitHub Repo: Here