Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/khandelwaldev/innerbeat

A music streaming website built using JioSaavn's unofficial api by @sumitkolhe
https://github.com/khandelwaldev/innerbeat

free-music innerbeat jiosaavn jiosaavn-api jiosaavn-downloader jiosaavn-web music music-streaming music-website nextjs spotify spotify-clone supabase

Last synced: about 2 months ago
JSON representation

A music streaming website built using JioSaavn's unofficial api by @sumitkolhe

Awesome Lists containing this project

README

        

# InnerBeat

## Tools

## Note
This project utilizes database features, specifically using Supabase. As this is my first time working with databases, there might be unexpected issues or bugs in this aspect of the project. I'm actively learning and improving, but please bear with me as I navigate through this learning curve. Your feedback and contributions are highly appreciated!

## Project Setup

Follow these steps to set up and run the project locally:

### 1: Get Supabase Credentials:


  • Sign up or log in to Supabase

  • Once logged in, navigate to your project dashboard.

  • Find your project's API URL and public API key

  • Copy these credentials and paste them into `src/utils/supabaseClient.js`:

### 2: Set Up Authentication:


  • Create a `.env.local` file in the root directory of the project.

  • Add your Google OAuth credentials to the `.env.local` file:

```
GOOGLE_ID=YOUR_GOOGLE_CLIENT_ID
GOOGLE_SECRET=YOUR_GOOGLE_CLIENT_SECRET
```


  • Make sure to replace `YOUR_GOOGLE_CLIENT_ID` and `YOUR_GOOGLE_CLIENT_SECRET` with your actual credentials.

### 3: Install Dependencies:

```
npm install
# or
yarn install
```

### 4: Run the Development Server:

```
npm run dev
# or
yarn dev
```

### 5: Open the Application:

### Let's get connected on instagram: @i.slyro.