TuneSmith

A web application for creating spotify playlists with a simple description in less than 30seconds.

Web App

Web App

2025

2025

TuneSmith AI is a full-stack web application designed to enhance the music discovery experience by leveraging artificial intelligence. It allows users to generate perfectly curated Spotify playlists by simply describing a mood, activity, or musical theme in natural language.

The application provides a seamless user journey: a user connects their Spotify account via a secure OAuth 2.0 flow, enters a descriptive prompt (e.g., "late 2000s afrobeats" or "chill indie tracks for studying"), and TuneSmith AI handles the rest. It intelligently crafts a unique playlist complete with a title, a descriptive summary, and a list of relevant tracks, which can then be saved directly to the user's Spotify library with a single click.

Key Features:

  • Natural Language Processing: Utilizes the OpenAI API to interpret user prompts and generate creative and accurate song selections.

  • Secure Spotify Integration: Implements the Spotify Web API for user authentication, track searching, and playlist creation.

  • Dynamic Frontend: A clean and responsive user interface built with React that provides real-time feedback during the playlist generation and saving process.

  • Robust Backend: A Node.js server manages API requests, handles the authentication logic, and orchestrates the communication between the OpenAI and Spotify APIs.

Technology Stack:

  • Frontend: React.js

  • Backend: Node.js

  • APIs: OpenAI SDK, Spotify Web API