nugget-nihongo

Nugget Nihongo 🍙

Referensi & Quiz Tata Bahasa Jepang JLPT — Gratis, Offline, Tanpa Akun

Deploy Validate

What is this?

A Progressive Web App for learning Japanese, built for JLPT N5–N1 preparation. Works completely offline after first load. No account needed. No ads. Free forever.

Live: nuggetenak.github.io/nugget-nihongo

Features

Quick Start

# Clone
git clone https://github.com/nuggetenak/nugget-nihongo.git
cd nugget-nihongo

# Serve locally
npx http-server public -p 3000 -c-1

# Run tests
node tests/run.js

Open http://localhost:3000 in your browser.

Project Structure

public/          → Deploy root (what users see)
  js/            → Application JavaScript
  data/          → Vocab, grammar, quiz data
  styles/        → CSS
  fonts/         → Subsetted web fonts
tests/           → Test runner
tools/           → Development scripts (133 total)
docs/            → Documentation & governance

See ARCHITECTURE.md for detailed structure.

Tech Stack

Data

Level Vocab Grammar (Global) Grammar (Cards)
N5 789 248 132
N4 720 272 132
N3 110 329
N2
N1

Contributing

This project is managed through a multi-agent AI governance system. See ROADMAP.md for the development plan.

License

MIT — Nugget Nihongo, 2026