制作実績一覧

WORK 02

問題集作成・学習サービス

Quizpo

本番運用中

問題集を作成・共有し、解答結果をもとに復習できる学習Webサービスです。

Quizpoを開く
Quizpoの公開Web画面
問題集作成・学習サービス / 本番運用中

制作のポイント

何のために
問題集を作る手間を減らし、作成から反復学習までをつなぐために制作しました。
担当した範囲
PCの一括入力とスマートフォンの学習画面、認証・DB、Web版の公開を担当しました。
工夫した点
表形式・CSVでまとめて入力でき、解答を「苦手・微妙・覚えた」に分けて復習できるようにしました。

ABOUT

概要

PCで問題をまとめて入力し、スマートフォンで解いて復習できるWebサービスを制作しました。登録前でも問題集を作り、学習を始められます。

表形式とCSVによる入力、学習履歴、公開問題集の検索・コピー、URLやQRコードでの共有を実装しています。公式カタログには、2026年8月の投入時点で30問題集・544問を収録しました。

想定利用者
自分用の問題集を作りたい学習者。学校の学習から資格試験まで、短い時間で反復したい場面を想定。
制作目的
問題を作る手間と、作った後に繰り返し学習するまでの分断を減らすこと。
現在の状態
Web版を本番運用中です。iOS / Android版にはWebと共通の実装基盤がありますが、ストア公開はしていません。

主な機能

  1. 01

    登録なしで問題集を作り、そのまま学習を始める

  2. 02

    表形式の入力やCSVで、多数の問題をまとめて作成・編集する

  3. 03

    公開問題集や公式教材を検索し、コピーして自分用に使う

  4. 04

    解答を「苦手・微妙・覚えた」に分け、復習へつなげる

  5. 05

    URLやQRコードで問題集を共有する

  6. 06

    ログイン後に問題集、学習履歴、連続学習記録を同期する

  7. 07

    PWAとしてインストールし、一部の学習をオフラインで続ける

制作範囲

  • 問題集の作成から反復学習までの要件・画面設計
  • PC向け一括入力とスマートフォン向け学習画面の実装
  • ゲスト利用、認証、学習履歴、データベースの実装
  • 公式教材のデータ投入、公開範囲、検索・SEOの設計
  • Cloudflare / Supabaseを使ったWeb版の公開と運用手順の整備
  • Webとモバイルで共有する型・入力検証の設計

TECHNOLOGY

技術情報

Web
Next.js App Router / React / TypeScript / Tailwind CSS
Mobile
Expo / React Native。共有パッケージを持つmonorepo構成(ストア未公開)
Database
Supabase PostgreSQL / Row Level Security。問題集・学習履歴とアクセス範囲を管理
Authentication
Supabase Auth / Google OAuth / メールOTP
Infrastructure
Cloudflare Workers / OpenNext
Offline
PWA / Service Worker / Dexie・IndexedDB
Validation
Zod。Web・モバイル・API間で型と入力規則を共有
Testing
Vitest / Playwright / Supabase DB tests / production smoke test