Skip to content

Spotify Clone: Built with Next.js, React, Supabase, PostgreSQL, and styled using Tailwind CSS. 🎶

Notifications You must be signed in to change notification settings

Kernel-rb/spotify-clone

Repository files navigation

🎵 Spotify Clone

Welcome to the Spotify Clone project! This project aims to replicate some of the core features and aesthetics of the popular music streaming service, Spotify.

Features

  • 🎧 User authentication with Supabase.
  • 🎶 Music streaming functionality.
  • 🔍 Search and browse for songs, albums, and artists.
  • 📝 Create and manage playlists.
  • ❤️ Like and save favorite songs.
  • 💳 Payment integration with Stripe for premium subscription.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Set up a Supabase project and configure authentication.
  4. Set up a PostgreSQL database and connect it to your Supabase project.
  5. Set up a Stripe account and obtain API keys.
  6. Create a .env.local file in the project root and add the following environment variables:
  7. Run the development server using npm run dev.
  8. Open your browser and navigate to http://localhost:3000 to view the application.

TODO :

[] CROSS ORIGIN BUG :)

About

Spotify Clone: Built with Next.js, React, Supabase, PostgreSQL, and styled using Tailwind CSS. 🎶

Topics

Resources

Stars

Watchers

Forks

Languages