Skip to content

code4fukui/ideabox

Repository files navigation

ideabox

日本語の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.

Features

  • 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.

Data & Automation

This repository uses a daily automated workflow to keep its data current.

  1. Data Fetching: A GitHub Actions workflow runs every day at 8:15 JST.
  2. API Scraping: The workflow executes Deno scripts (in the /deno directory) that fetch the latest ideas and comments from the APIs of the following platforms:
  3. Data Aggregation: The scripts process this information, combining all ideas and their associated comments into a single data/ideas.json file. Daily statistics are also saved to CSV files in the /data directory.
  4. 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.

Attribution

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors