8000 GitHub - duboc/gdc25-ai-workshop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

duboc/gdc25-ai-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-Powered App Review Analysis Workshop

License GDC 2025

A comprehensive workshop for game developers to analyze player feedback from Google Play Store reviews using AI. This project provides tools to scrape reviews, analyze them with AI, and visualize the results to gain actionable insights.

Workshop Banner

πŸ“‹ Overview

This workshop guides participants through analyzing Android app reviews using AI. The project consists of two main components:

  1. API Service (api-play): A Python Flask API that fetches reviews from the Google Play Store
  2. UI Application (ui-play): A React-based web interface for interacting with the API and visualizing results

Together, these components provide a complete workflow for:

  • Collecting app reviews from Google Play Store
  • Analyzing reviews with AI using various prompt techniques
  • Visualizing insights through interactive dashboards
  • Generating actionable recommendations for app improvement

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 β”‚     β”‚                 β”‚     β”‚                 β”‚
β”‚  Google Play    │────▢│  API Service    │────▢│  UI Application β”‚
β”‚  Store          β”‚     β”‚  (api-play)     β”‚     β”‚  (ui-play)      β”‚
β”‚                 β”‚     β”‚                 β”‚     β”‚                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                β”‚                        β”‚
                                β”‚                        β”‚
                                β–Ό                        β–Ό
                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚                 β”‚     β”‚                 β”‚
                        β”‚  AI Analysis    β”‚     β”‚  Visualization  β”‚
                        β”‚  (Prompts)      β”‚     β”‚  (Dashboards)   β”‚
                        β”‚                 β”‚     β”‚                 β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸš€ Quick Start

Prerequisites

  • Python 3.8+ with pip
  • Node.js 14+ with npm
  • Google Cloud SDK (for deployment)

Local Development

  1. Clone the repository
git clone https://github.com/duboc/gdc25-ai-workshop.git
cd gdc25-ai-workshop
  1. Start both applications with a single command
chmod +x start_apps.sh
./start_apps.sh

This script will:

  1. Access the application

Open your browser and navigate to http://localhost:3000

πŸ” Features

API Service (api-play)

  • Fetch reviews for any app on Google Play Store
  • Filter reviews by language, country, and date range
  • Return results in CSV format for easy analysis
  • RESTful API with comprehensive documentation

UI Application (ui-play)

  • Play Scraper: Fetch, view, and download reviews from Google Play Store
  • Prompts: View and use AI prompts for analyzing reviews
  • JSON Prompts: Structured prompts with JSON configuration for machine-readable outputs
  • Visualization Dashboards: Interactive visualizations for review analysis
    • Problem Analysis
    • Review Quality
    • Version Comparison
    • User Segmentation
    • User Stories
    • Marketing Campaign
    • FTUE Analysis
    • Store Analysis

πŸ“Š Workshop Flow

  1. App Selection: Input an Android app package name
  2. Data Collection: Scrape customer reviews from Google Play Store
  3. Data Export: Download the review data as CSV
  4. AI Analysis: Use AI with prepared prompts
  5. Result Processing: Interpret AI responses or parse JSON output
  6. Visualization: Explore insights through interactive dashboards

πŸ› οΈ Installation & Setup

For detailed installation instructions, see:

☁️ Deployment

This project can be deployed to Google Cloud Run for production use.

For detailed deployment instructions, see:

🀝 Contributing

Contributions are welcome! Please see our Contributing Guidelines for more details.

πŸ“„ License

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

πŸ”— Resources

πŸ“ž Contact

For questions or feedback, please open an issue on this repository or contact the maintainers.


Presented at Game Developers Conference (GDC) 2025

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0