Next Chapter — Windows 95風クイズサイト

Web

概要

Next Chapterは、Windows 95風の見た目で「General Knowledge Quiz(総合知識クイズ)」を実行する小さなWebアプリです。HTML/CSSでレトロUIを再現し、Vanilla JSでクイズのロジックや画面遷移を制御。外部フレームワークを使わないため学習用途に向き、配布・ホスティングはGitHub Pagesで行われています。軽量構成でデザイン表現に重きを置いた、遊び心あるフロントエンドのサンプルプロジェクトです。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 30
  • ファイル数: 4
  • メインの言語: CSS

主な特徴

  • Windows 95風のレトロUIをCSSで再現したビジュアルデザイン
  • フレームワーク不使用のVanilla JSによるシンプルなクイズロジック
  • 単一ページで完結する軽量な構成(HTML/CSS/JS)
  • GitHub Pagesでデプロイ済みのデモがあるため確認が容易

技術的なポイント

このプロジェクトはフロントエンドの表現力を最小限のコードで引き出す良い例です。スタイルはCSS中心で、Windows 95特有のフラットかつブロック感のあるインターフェースをボーダー、シャドウ、配色で再現しています。JSはモジュール化やライブラリ依存を避け、DOMの参照とイベント処理でクイズの表示切替、選択肢の処理、スコア計算を実装。ファイル数が少ないためコードの追跡が容易で、script.js内の処理を読むことでシンプルな状態管理(現在の問題番号、正解数、画面状態)やイベント駆動のUI更新方法が学べます。また、配布先がGitHub Pagesなので静的ファイルだけで公開でき、ビルド手順が不要なのも学習コストを下げるポイント。レスポンシブやアクセシビリティ対応は限定的だが、レトロUIを忠実に模すことでデザイン表現の工夫が観察できます(CSSのセレクタ設計、クラス付与による表示切替、簡易なアニメーション等)。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • index.html: file
  • script.js: file
  • style.css: file

まとめ

最小構成でレトロUIとクイズロジックを学べる軽量なサンプルプロジェクトです(約50字)。

リポジトリ情報:

READMEの抜粋:

  ██████╗  ██╗   ██╗ ██╗ ███████╗
 ██╔═══██╗ ██║   ██║ ██║ ╚════██║
 ██║   ██║ ██║   ██║ ██║   ███╔╝
 ██║▄▄ ██║ ╚██╗ ██╔╝ ██║  ██╔╝
 ╚██████╔╝  ╚████╔╝  ██║ ███████╗
  ╚══▀▀═╝   ╚═══╝   ╚═╝ ╚══════╝
              · .exe ·

     ·  W I N D O W S   9 5  ·
       General  Knowledge  Quiz

▶ melonmelonz.github.io/nextchapter


Made for the Next Chapter application.

Tools used: codium, nvim w/ avante …