← Cikal Abyan NurS-04 of S-04
Web platform · education

JLPT Mock-Exam Platform

Kebun Academy · built for my own Japanese classes

My students were training for jobs in Japan and needed real exam practice, so I built a full JLPT simulator. It has a hidden teacher dashboard and a separate tool for writing questions. Students take timed tests, I see where they fail, and I add questions on exactly those points.

1,000N4–N3 questions in the bank
4 monthsbeginner to N3 level, Batch 2
110 → 120mock score out of 180, month 1 to month 2
3 appsstudent app, question tool, API

Features

  • Timed N5–N1 tests with reading passages and a listening audio player.
  • Results with radar charts, per-section minimum-score checks and a pass certificate.
  • Customizable teacher dashboard: test settings, student history, question publishing.
  • Question tool that converts photographed exam papers into the bank format in batches.

Architecture

  • The two front-end apps run on Google Cloud Run.
  • A separate Node.js API is the only part that holds database credentials.
  • MongoDB Atlas stores the question bank, exam histories and settings.
React + TypeScriptNode.jsMongoDBCloud RunJul 2026 – now

Backend source on GitHub →