deathclock3 — デスクロック(死亡推定)単一ページアプリ
概要
このリポジトリは、Copilot CLIを使って約15分ほどで作成された「Deathclock」(死亡推定)を行う単一ページアプリのプロトタイプです。ユーザーから年齢、性別、既婚・未婚、国、喫煙状況などの基本的なデータを受け取り、簡易的なロジックで推定される死亡日を表示します。フロントエンドは単一のHTMLファイルに収められており、外部サーバーを必要としないクライアントサイド実装。GitHub Pagesでライブ公開されています。
リポジトリの統計情報
- スター数: 1
- フォーク数: 0
- ウォッチャー数: 1
- コミット数: 4
- ファイル数: 3
- メインの言語: HTML
主な特徴
- 単一ファイルのシンプルなHTMLベースSPA(JavaScriptで処理)
- 年齢・性別・既婚状況・国・喫煙の基本入力を使用して死亡推定を表示
- 単位選択(インペリアルがデフォルト、メトリックに切替可)
- GitHub Pagesでホストされているライブデモ
技術的なポイント
リポジトリは非常に軽量で、主要な実装は1つのHTMLファイルにまとまっていることが想定されます。これにより依存関係やビルドプロセスを必要とせず、静的ホスティング(GitHub Pages)との相性が良い設計です。ロジックはクライアントサイドJavaScriptで完結しており、入力フォームの収集、単位変換、推定アルゴリズム(おそらく固定の統計値や簡易的なルールベース)に基づく計算、結果の表示を担います。Copilot CLIによる自動生成が起点のため、コードはプロトタイプ調の書き方(可読性を重視しつつ簡潔)になっている可能性があります。セキュリティ面では、個人データがサーバに送られないクライアントのみの処理であればプライバシーリスクは相対的に低いですが、医療的・統計的な正確性は限られるため注意が必要です。拡張点として、実際の死亡率表や疫学データの統合、ローカライズ、アクセシビリティ改善、UI/UXの洗練、モジュール分割とテスト導入などが挙げられます。コミット数・ファイル数が少ないため学習用の雛形として扱い、機能追加やモデル改良を施すのに適したベースです。
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: file
- README.md: file
- index.html: file
まとめ
短時間で作られた軽量なデモ。学習やカスタマイズの出発点として有用。
リポジトリ情報:
- 名前: deathclock3
- 説明: AI Test: Deathclock in one prompt
- スター数: 1
- 言語: HTML
- URL: https://github.com/gruxie/deathclock3
- オーナー: gruxie
- アバター: https://avatars.githubusercontent.com/u/62688622?v=4
READMEの抜粋: Live site Live site
This webstie was a test case produced by Copilot CLI. It took about 15 min of work mostly to construct this prompt:
Prompt
generate a website that is a single page app that calcualates your mortality or estimated death date. it should use basic data like age, sex, marital status, country, and smoking status; it should afford options for measurment (imperial, metric) with imperial set as the default; and United states shoudl be th…