Skip to content
/ espoti Public

A project where people share their favorite songs and receive a randomly selected song (also shared by others) in return. The project uses Spotify embedded system and a PostgreSQL database. The project uses NextJS as a fullstack framework.

Notifications You must be signed in to change notification settings

guimox/espoti

Repository files navigation

Espoti

About

Espoti lets you organically discover new music through sharing. Share a song you love and instantly receive a random track shared by another user. Experience music discovery in its purest form, powered by Spotify's playback system.

Features

  • Share your favorite songs through Spotify integration
  • Get instantly matched with music shared by other users
  • Listen directly through embedded Spotify player
  • Clean, responsive interface on any device
  • Simple one-click sharing process

Tech Stack

  • Frontend: Next.js 14 with App Router
  • Backend: Next.js API routes
  • Database: PostgreSQL hosted on Supabase
  • ORM: Drizzle for type-safe queries
  • Styling: Tailwind CSS
  • Deployment: OpenNext for serverless deployment

About

A project where people share their favorite songs and receive a randomly selected song (also shared by others) in return. The project uses Spotify embedded system and a PostgreSQL database. The project uses NextJS as a fullstack framework.

Topics

Resources

Stars

Watchers

Forks