日本語のREADMEはこちらです: README.ja.md
This project aggregates and visualizes data from the official "Idea Box" platforms of several Japanese government entities, including the Digital Agency, Chiba City, and Fukui Prefecture. It provides a unified dashboard, a powerful search tool, and a "gacha" feature to discover ideas.
- Idea Box Dashboard: A dashboard visualizing statistics for user participation, ideas, and comments.
- Idea Box Search: A fast, client-side search interface to find ideas and comments across all aggregated platforms.
- Idea Box Gacha: A fun "gacha" (randomizer) that opens a random idea from the entire collection.
This repository uses a daily automated workflow to keep its data current.
- Data Fetching: A GitHub Actions workflow runs every day at 8:15 JST.
- API Scraping: The workflow executes Deno scripts (in the
/denodirectory) that fetch the latest ideas and comments from the APIs of the following platforms: - Data Aggregation: The scripts process this information, combining all ideas and their associated comments into a single
data/ideas.jsonfile. Daily statistics are also saved to CSV files in the/datadirectory. - Static Site: The user-facing dashboard, search, and gacha pages are static HTML files that consume the pre-processed JSON data, ensuring a fast and responsive experience.
- App: CC BY Code for FUKUI
- API: 株式会社自動処理
MIT License