Table of Contents
Project Overview
This is a simple, full-stack Spotify clone but without premium. Users can add their own music to their library and this will be available to all signed-in users. Users can also like songs and search for songs.
Technologies Used
- Next JS 13
- TailwindCSS
- Radix UI
- Supabase
- Zustand
Getting Started
First fork and clone the repo. Then, run npm install
to download all the dependencies. Now, set up your environmental variables. Make a .env.local
file in the root of your project with the following variables(these are from your Supabase project):
NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY
SUPABASE_SERVICE_ROLE_KEY
Once that is done, run npm run dev
to view it on localhost.
Learning Resources
Subscribe?
Hi, if you like my work and want to get notified when I publish new content, feel free to subscribe. I'll shoot you an email every now and then.