
Mamoru Japan
An installable web app to keep your Japanese alive, from kana to the JLPT, that works offline.
- React
- TypeScript
- Vite
- PWA
- Fastify
- Drizzle ORM
- PostgreSQL
- Docker
- Vitest
- HTML5
- CSS
- Claude
- Git
What I have built with PWA: what each project solves, who it is for and how it is made.
2 projects

An installable web app to keep your Japanese alive, from kana to the JLPT, that works offline.

The Thai edition of Mamoru: from the alphabet and its tones to C1, offline.
Detailed statistics
I use no cookies and count visits without identifying you. But measuring clicks, scrolling, time spent and load speed means observing how you use the site. May I?