Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alvinle2901/spotify-clone

A Full-stack music streaming application replicating the popular features and functionalities of the infamous Spotify.
https://github.com/alvinle2901/spotify-clone

nextjs13 postgresql stripe supabase tailwindcss zustand

Last synced: 2 days ago
JSON representation

A Full-stack music streaming application replicating the popular features and functionalities of the infamous Spotify.

Awesome Lists containing this project

README

        

# Spotify Clone

## Description

This is a Full-stack project which is true to its name, a music streaming application replicating the popular features and functionalities of the infamous Spotify. This project is implemented with Next 13.4, React, Tailwind, Supabase, PostgreSQL, and Stripe.

Users can:
* Upload / Play songs onstream
* Favorites songs
* Song Playlists
* Search for songs
* Manage Subscriptions

Features:
* Full responsiveness for all devices with TailwindCSS
* Supabase and PostgreSQL Database handling
* Credential authentication with Supabase
* Client form validation and handling using react-hook-form
* Stripe recurring payment integration
* Zustand to manage application's state

## Demo

- Click the following link to see the demo: https://spotify-clone-alvinle29.vercel.app
- This account can be used to test the authentication or you can create your own:
* Email: [email protected]
* Password: abcd1234
- You can use this card to test Stripe payment (to test subscribe function):
* Card Number: 4242424242424242
* Other, input anything

### Home page

### Playlist

### Login modal

### Subscribe modal

## Install

Clone the repo:

```
$ git clone https://github.com/alvinle2901/spotify-clone.git
```

Launch:

```
$ npm install
$ npm run dev
```