mirror of
https://github.com/afiqamrii/SlowJam.git
synced 2026-04-26 15:55:50 +03:00
A digital time capsule for music lovers. Send a song and a message that can only be unlocked in the future. ⏳🎧 Built with Next.js, Supabase, and Spotify API.
| song-capsule | ||
| .gitignore | ||
| git_log.txt | ||
| git_log_route.txt | ||
| README.md | ||
⏳ SlowJam
Don't open until... later.
SlowJam is a nostalgic web app that lets users create digital "time capsules" for their friends or partners. Pick a song from Spotify, write a secret message, and seal it. The receiver gets a link, but they can't see the content or hear the music until the countdown hits zero.
🌟 Features
- Spotify Integration: Search and attach any track to your capsule.
- Time-Lock Logic: Server-side validation ensures messages stay hidden until the specific date.
- Anticipation UI: A beautiful countdown timer for the receiver.
- No-Account Needed: Simple creation flow for maximum shareability.
🛠 Tech Stack
- Frontend: Next.js 14 (App Router) + Tailwind CSS
- Backend: Supabase (PostgreSQL)
- API: Spotify Web API
- Animations: Framer Motion