Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 2.78 KB

File metadata and controls

91 lines (61 loc) · 2.78 KB

Nintendo Games Dashboard

An interactive Streamlit dashboard providing insights into more than 22,000 Nintendo games.
The project was developed as part of a 3-day group challenge in the Data Science & AI Bootcamp (Batch 32) at Constructor Academy.

  • Built with Python, Plotly, and Streamlit
  • Data collected via web scraping from DekuDeals
  • Designed for both Gamers and Developers

Features

  • Gamers' View (by Damla)

    • Search/filter by price, review scores, discounts
    • Quickly discover the best-value games
  • Developers' View (by Debbie)

    • Analyze game success factors (genres, publishers, release trends)
    • Identify market trends and opportunities
  • Data Foundation (by Karlo)

    • Scraped ~22,000 Nintendo games from DekuDeals
    • Attributes include: title, release date, price, publisher, review scores
    • Cleaned and transformed into structured dataset with Python/Pandas
  • Fully interactive visualizations built with Plotly

  • Deployed as a Streamlit web app


Repository Structure

nintendo-games-dashboard/
├── data/                          # scraped datasets (CSV)
├── Welcome.py/                    # Streamlit dashboard entry point
├── pages/
│   ├── 01_Gamers.py               # gamers page in Streamlit dashboard
│   ├── 02_Developers.py           # developers page in Streamlit dashboard
├── requirements.txt               # dependencies
├── slides/                        # PowerPoint presentation
└── README.md

Data Source

Thanks to DekuDeals for making comprehensive Nintendo game data accessible.


Installation

Clone the repository and install requirements:

git clone https://github.com/nintendo-challenge/nintendo-games-dashboard.git
cd nintendo-games-dashboard
pip install -r requirements.txt

Run the Streamlit App

streamlit run scripts/Welcome.py

The app will open in your browser.


Contributors

This dashboard was developed collaboratively during a bootcamp group challenge:

  • Damla – Gamers' Insights UI
  • Debbie – Developers' Insights UI
  • Karlo – Web Scraping & Data Collection

Acknowledgements

This project was built as part of the Data Science & AI Bootcamp (Batch 32) at Constructor Academy.
Special thanks to the instructors and fellow participants for guidance and feedback throughout the project.