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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

df4b253 Β· Jul 11, 2024

History

43 Commits
May 28, 2024
May 29, 2024
May 29, 2024
May 29, 2024
May 26, 2024
May 25, 2024
May 24, 2024
May 25, 2024
Jul 11, 2024
May 29, 2024
May 27, 2024
May 27, 2024
Jun 22, 2024
May 29, 2024
May 24, 2024
May 24, 2024
May 24, 2024
May 27, 2024
May 25, 2024

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