/Statify

Welcome to Statify, your ultimate music data companion! 🎉

Primary LanguageJavaScript


Statify 🎵

Welcome to Statify, your ultimate music data companion! 🎉

Table of Contents

Video DemoAboutFeaturesAccess StatifyTech StackGetting StartedContributing

🎥 Video Demo

Demo Video

About

Statify is a web application that connects to your Spotify account using Spotify's OAuth Flow and provides you with fascinating insights into your music habits. Whether you're curious about your current jam, your top artists, or your favorite tracks, Statify has got you covered!

The project was born out of a passion for both music and technology. We wanted to create an app that would allow users to explore their musical preferences in a fun and interactive way. With Statify, you can discover new trends, relive memories, and even brag about your musical prowess on social media.

So, are you ready to dive into the melodious world of Statify? Let's get started!

Features

🎶 Real-time Song Display: Statify shows you the song you're currently playing on Spotify. You can even check out your recently played, for when you hear an amazing song and forget to save it!

🔝 Top Artists and Tracks: Want to know who your all-time favorite artists are? Or curious about your most-played tracks? Statify fetches your top artists and tracks from Spotify's API and presents them in an attractive visual format.

Customizable Timeframe: Whether you want to see your top artists and tracks for the past month, six months, or even all-time, Statify lets you choose the timeframe that suits your curiosity.

🔒 Secure OAuth Login: Your privacy is important to us. Statify uses Spotify's OAuth authentication to ensure a secure and seamless login experience. Rest assured, your personal data remains confidential.

🌈 Stunning UI: We believe that beauty lies in simplicity. Statify's user interface is designed to be visually appealing, intuitive, and easy to navigate. Prepare to be amazed!

Access Statify

You can access Statify here. Go ahead, give it a spin, and we hope you enjoy!

Tech Stack

Statify is built with the following awesome technologies:

JavascriptReactNext.jsSpotify APICohere LLM

Getting Started

To run Statify locally and start exploring your music stats, follow these steps:

  1. Clone this repository: git clone [repo link]
  2. Navigate to the project directory: cd statify
  3. Install the dependencies: npm install
  4. Create a .env.local file in the root directory and add your Spotify API and Cohere API credentials
  1. Run the development server: npm run dev
  2. Open your browser and visit: http://localhost:3000

That's it! You're all set to explore the magical world of Statify on your local machine.

Contributing

We welcome contributions from everyone! If you have any suggestions, bug reports, or feature requests, please open an issue. Let's make Statify even more awesome together.


We hope Statify brings joy to your musical journey. 🎵✨ Feel free to explore, discover, and share your music stats with the world!

Happy listening! 🎧💃🕺