Skip to content

solo-soft/songoo

Repository files navigation

Songoo

A Simple music streaming app

project-image project-image

🚀 Demo

https://songoo-isrezaei.vercel.app/

🧐 Features

Here're some of the project's best features:

  • Access to music previews in guest mode.
  • Creating an account and accessing more features.
  • Subscribing to your favorite singers and artists.
  • Creating custom playlists.
  • Access to thousands of artists and singers.
  • The ability to pin your favorite music.
  • Saving recently played music.
  • Access to music videos of each artist.
  • Saving your favorite music in the favorites list.

🛠️ Installation Steps:

1. Clone the repository

git clone repo_url

2. Install npm modules

yarn install

3. Before start to develop you need .env file

NEXT_PUBLIC_BASE_URL:your url
NEXT_PUBLIC_SPOTIFY_CLIENT_ID:your spotify client id
NEXT_PUBLIC_SPOTIFY_CLIENT_SECRET:your spotify client id
NEXT_PUBLIC_SPOTIFY_REFRESH_TOKEN:your spotify refresh token
NEXT_PUBLIC_SUPABASE_URL:--
NEXT_PUBLIC_SUPABASE_KEY:--
NEXT_PUBLIC_SUPABASE_SERVICE_ROLE:--
SECRET_KEY:--

3. Start development server using below command

yarn dev

#Iranian friends should note that they must use vpn, unfortunately 😒

💻 Built with

Technologies used in the project:

  • NextJs
  • Supabase
  • GraphQl
  • ChakraUI
  • NextJs Api

💖Like my work?

If you liked this project I would be happy give it a star and if you'd like contribute to making it better :)