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

https://github.com/addreeh/astrotrackerfy

🎵 Trackerfy - A modern web app built with Astro.build that analyzes your Spotify playlists and visualizes artist distribution using smooth view transitions.
https://github.com/addreeh/astrotrackerfy

astro javascript spotify spotify-api tailwindcss typescript view-transitions

Last synced: 3 months ago
JSON representation

🎵 Trackerfy - A modern web app built with Astro.build that analyzes your Spotify playlists and visualizes artist distribution using smooth view transitions.

Awesome Lists containing this project

README

        

# 🎵 Trackerfy

A web application that connects with Spotify's API to analyze your playlists and show the percentage distribution of songs by artist. Built with modern web technologies for a smooth user experience.

## Features

- Spotify API integration to fetch playlist data
- Percentage breakdown of artists in your playlists
- Beautiful transitions between views using View Transitions API
- Modern and responsive design
- Built with Astro.build for optimal performance

## Tech Stack

- Astro.build
- Spotify Web API
- View Transitions API
- TypeScript
- Tailwind CSS

## Installation

1. Clone this repository
```bash
git clone https://github.com/addreeh/ASTROtrackerfy
```

2. Install dependencies
```bash
npm install
```

3. Create a `.env` file with your Spotify API credentials:
```env
SPOTIFY_CLIENT_ID=your_client_id
SPOTIFY_CLIENT_SECRET=your_client_secret
```

4. Run the development server
```bash
npm run dev
```

## Usage

1. Log in with your Spotify account
2. Select a playlist from your library
3. View the detailed breakdown of artists in your playlist
4. Enjoy the smooth transitions between views!

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.