Skip to content

Jammify is a modern, minimal, high-quality music streaming experience powered by clean UI, smooth animations, and fast search using the JioSaavn API.

Notifications You must be signed in to change notification settings

shreejaybhay/jammify

Repository files navigation

Jammify Logo

Jammify

🎶 Stream Music with Style

A modern music streaming web application built for learning and experimentation

⚠️ Educational Disclaimer
Jammify is a non-commercial, educational project created to demonstrate modern full-stack web development techniques.
It is not affiliated with or endorsed by any music provider.


Next.js React MongoDB Tailwind CSS


🚀 Live Demo💻 Source Code📧 Contact


✨ About Jammify

Jammify is a sleek and responsive music streaming platform built to explore and demonstrate:

  • Modern Next.js App Router architecture
  • Secure authentication and session handling
  • Advanced search with fuzzy matching
  • Scalable UI design using Tailwind CSS and Radix UI
  • Real-world third-party API integrations

The project prioritizes clean architecture, UI/UX quality, and modern development practices, rather than commercial deployment.


🎯 Core Features

Feature Description
🎧 Premium Audio Stream 50M+ songs in crystal-clear 320kbps quality
🔐 Secure Access Enterprise-grade authentication with NextAuth & MongoDB
🌙 Adaptive Design Beautiful dark/light themes that adapt to your preference
📱 Universal Access Flawless experience across desktop, tablet, and mobile
🎨 Modern Interface Sleek UI powered by Radix components and Tailwind CSS
🔍 Smart Discovery Advanced search with intelligent music recommendations
📚 Personal Library Create playlists, save favorites, track listening history
🎵 Smart Lyrics Search Find songs even with misspelled lyrics

🧱 Tech Stack

Frontend

  • Next.js (App Router)
  • React 19
  • Tailwind CSS
  • Radix UI
  • Lucide Icons

Backend

  • NextAuth.js
  • MongoDB
  • Mongoose
  • JWT Authentication
  • Nodemailer (Email verification)

Search & Media APIs

  • Natural.js – Natural language processing
  • String Similarity – Text similarity matching
  • Fastest Levenshtein – Optimized edit-distance search
  • Genius API – Lyrics and song metadata
  • JioSaavn API – Music streaming data (educational use only)

📸 Screenshots

🎼 Music Dashboard

Dashboard Screenshot

▶️ Music Player

Player Screenshot


⚠️ Legal & Usage Disclaimer

  • This project is strictly for educational and portfolio purposes
  • No music, lyrics, or media files are hosted directly
  • All audio and metadata are accessed via public third-party APIs
  • This project must not be used commercially

📄 License

This repository is not licensed for commercial use.
All rights are reserved by the author.


Built with ❤️ for learning, experimentation, and music lovers

⭐ Star the repository🐦 GitHub Profile

About

Jammify is a modern, minimal, high-quality music streaming experience powered by clean UI, smooth animations, and fast search using the JioSaavn API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •