My Projects

Projects developed with artificial intelligence and modern technologies. Each project is designed to solve real-world problems.

AI & MusicIn Development

Melodai

Spotify-Connected AI Music Application

Spotify-integrated, AI-powered mobile music application. Features include AI playlist creation, song story extraction, music games, and artist fortune telling.

Technologies Used

React NativeExpoSpotify APIOpenAIClauden8nMongoDBTypeScript

Features

  • Spotify Account Integration
  • AI-Powered Playlist Creation
  • Song Stories and Analysis
  • Music-Themed Games
  • Artist Fortune and Predictions
  • Personalized Music Recommendations
  • Social Sharing Features
  • Offline Listening Support
Melodai

Project Architecture

frontend:Cross-platform mobile application with React Native & Expo
backend:Automated workflows and API integration with n8n
ai:Music analysis and content generation with OpenAI GPT-4 and Claude
music:Music data and user profiles via Spotify Web API
database:User data and AI analysis results with MongoDB
automation:Automation between Spotify and AI services with n8n
deployment:Mobile deployment with Expo to App Store/Play Store

AI Prompts

Playlist Creation

AI-powered playlist creation based on user's mood

Create a {emotion}-themed playlist based on the user's listening history and current mood. Select {style} music style, {duration} minutes long, {energy_level} energy songs. Add a brief description for each song.

Song Story Analysis

Extract stories and meaning by analyzing song lyrics

Analyze these song lyrics: {song_lyrics}. Extract the song's story, emotional themes, artist's message, and hidden meanings. Explain in a user-friendly language.

Music Game

Create fun games based on song information

Create a fun game with this song information: {song_info}. Prepare questions at different difficulty levels such as guessing song names, finding artists, and predicting years.

Artist Fortune

Personality analysis and predictions based on music preferences

Analyze the user's music preferences: {music_history}. Based on this data, extract personality traits and make predictions for future music discoveries. Present in a fun and creative language.

Challenges Faced

  • Spotify API rate limits and user authorization
  • AI model integration and real-time response times
  • Cross-platform mobile application performance
  • Music data analysis and meaningful content generation
  • User privacy and data security
  • Offline functionality and synchronization

Solutions

  • Smart API management and rate limiting with n8n
  • Fast AI responses with streaming API and caching
  • Expo optimizations and native performance
  • NLP and music analysis algorithms
  • End-to-end encryption and GDPR compliance
  • Local storage and background sync