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.
-
Data Scraping (AniList API)
- Fetched anime details: title, episodes, progress, studio, genres, status, average score, popularity, score, watch status, start/end date, cover image.
-
Automation with Python
- Script to fetch & update data into a CSV file.
- Scheduled using Task Scheduler (runs weekly).
-
Tableau Pre-Processing
- Connected CSV to Tableau.
- Cleaned & transformed fields for analysis.
-
Dashboard Design
- Custom background designed in Figma.
- Built an interactive Tableau dashboard.
- Total Anime Watched
- Total Hours Watched
- Most Watched Anime
- Average Score Given
- Favourite Studio
- 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)
- Filter by Studio
- Filter by Genre
- Python → Data scraping & automation
- AniList API → Source of anime data
- Task Scheduler → Auto updates CSV weekly
- Tableau → Data visualization & dashboard
- Figma → Custom background design
- 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.
- 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.
- 📊 Tableau Dashboard → View on Tableau Public
- 🎨 Figma Design → Open in Figma
- 💻 GitHub Repository → My Anime Dashboard
- 🔗 AniList Profile → View My AniList
If you liked this project or have suggestions, feel free to connect with me:
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! 🎉
