Skip to content

Karol-2/SpotiStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

SpotiStats - Spotify Statistics App

SpotiStats is a web application that provides you with insights and statistics from your Spotify account. With SpotiStats, you can log in to your Spotify account and get information about your most listened-to artists and songs over different time intervals, discover your favorite music genres, receive music recommendations, and create playlists based on those recommendations.

Demo

You can access a live demo of SpotiStats by visiting the following link: SpotiStats

Features

  • Spotify Integration: Log in to your Spotify account and access your listening history.
  • Statistics: View statistics for your most listened-to artists and songs within various time frames.
  • Music Genres: Discover your favorite music genres based on your listening history.
  • Recommendations: Get music recommendations based on your listening preferences.
  • Playlist Creation: Create playlists using recommended songs.
  • Top 50 All-Time: See your top 50 most frequently played songs of all time and save them to a Spotify playlist.
  • User-friendly UI: Built with React, Tailwind CSS, and Font Awesome for an intuitive and visually appealing user interface. The website features a dynamic dark mode that adapts to the user's browser settings, providing a comfortable viewing experience in low-light environments.
  • Mobile Responsiveness: The application is fully responsive, ensuring a seamless and user-friendly experience on various mobile devices, including smartphones and tablets.
  • Data Visualization: Utilizes Chart.js for data visualization.
  • Spotify API: Communicates with the Spotify API and handles tokens.

Getting Started

To run SpotiStats locally and make modifications, follow these steps:

  1. Clone this repository to your local machine:
    git clone https://github.com/Karol-2/SpotiStats.git
  2. Change directory to the project folder:
    cd spoti_stats
  3. Install the project dependencies:
    npm install
  4. Start the development server:
    npm start
  5. Open your browser and visit http://localhost:3000 to access SpotiStats locally.

License

SpotiStats is licensed under the GPL-3.0 License. See the LICENSE file for details