Skip to content

sh-kartik18/My-Anime-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🎌 My Anime Dashboard

Tableau Public Python Figma AniList


📖 Project Overview

This project is an interactive Tableau Dashboard that visualizes my anime journey using data from AniList.
The workflow automatically fetches anime data weekly and updates the dashboard with key insights, KPIs, and visual storytelling.


⚙️ Workflow

  1. Data Scraping (AniList API)

    • Fetched anime details: title, episodes, progress, studio, genres, status, average score, popularity, score, watch status, start/end date, cover image.
  2. Automation with Python

    • Script to fetch & update data into a CSV file.
    • Scheduled using Task Scheduler (runs weekly).
  3. Tableau Pre-Processing

    • Connected CSV to Tableau.
    • Cleaned & transformed fields for analysis.
  4. Dashboard Design

    • Custom background designed in Figma.
    • Built an interactive Tableau dashboard.

📊 Features

🔑 KPIs

  • Total Anime Watched
  • Total Hours Watched
  • Most Watched Anime
  • Average Score Given
  • Favourite Studio

📈 Visualizations

  • Top 7 Studios by Hours Watched (Bar Chart)
  • Top 7 Anime by Popularity (Bar Chart)
  • Top 3 Anime Watched Table (Cover image, title, studio, hours watched, popularity, genre)

🎛 Parameters

  • Filter by Studio
  • Filter by Genre

🖼️ Dashboard Preview

Dashboard Preview


🛠️ Tech Stack

  • Python → Data scraping & automation
  • AniList API → Source of anime data
  • Task Scheduler → Auto updates CSV weekly
  • Tableau → Data visualization & dashboard
  • Figma → Custom background design

🔮 Future Enhancements

  • Add anime recommendations based on watch history.
  • Perform time-series analysis of watch patterns by year/month.
  • Create a genre heatmap for watch preferences.
  • Enable live API connection to Tableau (instead of weekly CSV).
  • Add word clouds of genres/tags for quick insights.
  • Build a mobile-friendly dashboard version.

🙌 Acknowledgements

  • AniList API for providing detailed anime data.
  • Tableau Public for dashboard publishing.
  • Figma for the custom dashboard background.
  • Community tutorials & docs that helped in API + Tableau integration.

🌐 Links


📬 Contact

If you liked this project or have suggestions, feel free to connect with me:

GitHub LinkedIn Gmail


⭐ Support

If you found this project useful:

  • Leave a star ⭐ on the repo
  • Share it with fellow anime & data viz fans!

Thanks for checking out My Anime Dashboard! 🎉

About

An automated Tableau Dashboard using AniList API + Python to track and visualize my anime journey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors