Skip to content

A Fullstack Spotify Clone made using React, Next.js, TailwindCSS and Supabase.

Notifications You must be signed in to change notification settings

haider-sama/Spotify-Clone

Repository files navigation

Spotify-Clone

A Fullstack Spotify Clone made using React, Next.js, Typescript, PostgreSQL, TailwindCSS and Supabase.

Project Image

Features

  • 🛠️ Complete app built from scratch in Next.js 14
  • 💳 Account Page.
  • 🛍️ Users can add songs.
  • 🛒 Favourite Songs Functionality.
  • 🔑 Authentication using supabase.
  • 🔑 Fetch songs, products through subapase.
  • 🌟 Clean, modern UI using TailwincCSS.
  • ✅ Advanced Sound Player.
  • ✅ Fully mobile responsive.
  • ✅ Stripe Integration.
  • ✅ Subscription Functionality.

Note: I commented out the code where premium functionality would work. So, only premium users could play all the songs. Now, normal users can also play different musics without subscription. Also change the name of env.txt to .env.local

Getting started

To get started with this project, run

  git clone https://github.com/haider-sama/Spotify-Clone.git

Install dependencies

  npm install

environment variables

  change the name of env.txt to .env.local

You also need to set-up your supabase tables and storage. If you read the code, you will understand what tables to create and what storage buckets you have to create to start up with the app.

Cheers!

About

A Fullstack Spotify Clone made using React, Next.js, TailwindCSS and Supabase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages