blackApple is a modern, full-stack lyrics platform that integrates directly with Spotify to deliver a seamless, real-time lyrics experience. It allows listeners to view, contribute, and manage song lyrics while staying connected to what they’re currently playing.
🌐 Live App: https://blackappple.vercel.app 👨💻 Developer Portfolio: https://kartikeshpachkawade.vercel.app
Music is universal, but lyrics availability is fragmented, inconsistent, and often locked behind closed ecosystems.
blackApple solves this by creating an open, community-driven lyrics infrastructure where:
- Users can contribute lyrics
- Lyrics sync with real Spotify listening
- The community builds the library together
This is not just a project — it's the foundation of a scalable lyrics ecosystem.
blackApple connects to your Spotify account and:
- Detects currently playing song
- Shows lyrics availability instantly
- Allows quick access to lyrics
This creates a frictionless lyrics experience.
If lyrics are missing:
- Users can contribute lyrics
- Expand the global lyrics database
- Help other listeners
This transforms passive listeners into active contributors.
Authenticated users can:
- Access their profile
- Contribute lyrics
- Manage song interactions
Encouraging ownership and participation.
Unlike closed platforms, blackApple promotes:
- Open access
- Community-driven growth
- Scalable architecture
Positioning itself as a future lyrics backbone.
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- React Hook Form
- Zod
- Next.js API Routes
- NextAuth.js Authentication
- Spotify Web API Integration
- Vercel Edge Network
- Spotify OAuth
- JWT sessions
- Protected routes via middleware
- Production-grade auth flow
Features include:
- Current song detection
- Live progress tracking
- Lyrics availability detection
- Spotify-inspired design
- Responsive layout
- Clean typography
- Smooth UX
User
↓
Next.js Frontend
↓
NextAuth Authentication
↓
Spotify API
↓
Lyrics API
↓
Database
app/
components/
context/
hooks/
lib/
schemas/
store/
middleware.ts
blackApple demonstrates:
- Real-world API integration
- Authentication systems
- Scalable architecture
- Production deployment
- Community-driven design thinking
This is a production-grade portfolio project, not just a demo.
Kartikesh Pachkawade
Full Stack Developer passionate about building meaningful products.
Portfolio:
https://kartikeshpachkawade.vercel.app
- Synced lyrics
- Public lyrics API
- Contribution system
- Playlist lyrics
- Mobile version
If you like this project:
- Star the repository
- Share it
- Connect with me
Portfolio:
https://kartikeshpachkawade.vercel.app
This project is open source and available under the MIT License.
Building the open lyrics future.