Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 2.14 KB

README.md

File metadata and controls

69 lines (43 loc) · 2.14 KB

Lyrify

Screenshot_1 Screenshot_2 Screenshot_3

Table of Contents

Introduction

A fully-responsive and modern music player application with modern homepage and exceptional design, built using Sanity.io and React framework Next.js, with the ability to choose the genre, get the top song, see the top charts and top artists with a fully fledged Spotify-like music player with the ability to play, pause, skip, shuffle, repeat, and seek through the song, and a fully functional search where you can explore the most popular songs, artists and albums in your country. You are also able to see related songs as well as the lyrics of the song you are listening to.

Link to website demo

Lyrify

Tech Stack

Prerequisites

Install the following prerequisites:

  1. Node.js 18.17.0 or higher
  2. Visual Studio Code

Installation

1. Install dependencies

From the root directory run:

npm install

2. Subscribe to APIs mentioned in APIs

Click on the mentioned link and:

  1. Login on RapidAPI
  2. Click the blue Subscribe to Test button
  3. Paste the API keys into the required variable inside the .env file

Running the application

From the root directory run:

npm start

Links to used APIs

Shazam Core

Geolocation