https://github.com/shivamrai15/spotify-clone
This project is a Spotify clone that allows users to enjoy a music streaming experience similar to the popular music platform.
https://github.com/shivamrai15/spotify-clone
clone music-player nextjs spotify spotify-clone supabase tailwindcss
Last synced: about 1 year ago
JSON representation
This project is a Spotify clone that allows users to enjoy a music streaming experience similar to the popular music platform.
- Host: GitHub
- URL: https://github.com/shivamrai15/spotify-clone
- Owner: Shivamrai15
- Created: 2023-11-06T19:08:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T13:57:22.000Z (almost 2 years ago)
- Last Synced: 2024-08-22T15:41:41.578Z (almost 2 years ago)
- Topics: clone, music-player, nextjs, spotify, spotify-clone, supabase, tailwindcss
- Language: JavaScript
- Homepage: https://spotify-clone-dupe.vercel.app
- Size: 209 KB
- Stars: 26
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spotify Clone
This project is a Spotify clone that allows users to enjoy a music streaming experience similar to the popular music platform. Users can create an account, log in using their email or Google account, and explore a vast library of songs. They can play songs, create playlists of their favorite tracks, and even upload their own songs if they have a premium subscription. The application is built using Next.js 14, Tailwind CSS, Supabase for the database, and Stripe for subscription and payment-related functionalities.
## Web Preview
Home Page

Liked Songs Page

Search Song Page

Account Page

Payment Gateway

## Mobile Preview




## Key Features
- User Authentication: Users can create an account or log in using their email or Google account to access the application.
- Song Streaming: Users can search for and play songs from a vast library of tracks available in the application.
- Playlist Creation: Users can create personalized playlists of their favorite songs to listen to anytime.
- Premium Subscription: Users can upgrade to a premium subscription to access additional features, such as uploading their own songs.
- Credential authentication with NextAuth, so users can log in and create accounts securely
- Song Upload: Premium users can upload their own songs to the platform to share them with others.
- Secure Payment Integration: Stripe integration ensures secure and reliable payment processing for premium subscriptions.
- Responsive Design: The application is designed to be responsive, providing a seamless experience across different devices and screen sizes.