Manabu - Japanese Learning Helper
An interactive web application designed to help users learn Japanese by tracking learning progress across Vocabulary, Kanji, and Grammar modules.
ReactViteTypeScriptBunExpressDrizzle ORMSQLiteVercel
Manabu - Japanese Learning Helper 🇯🇵
Manabu is a feature-rich web application built to streamline Japanese language learning, enabling users to practice and monitor their daily learning progress.
Key Features
- Vocabulary Practice: Interactive flashcards and drills for mastering essential Japanese words.
- Kanji Tracker: Stroke order guides, readings (On'yomi/Kun'yomi), and retention tracking for Kanji characters.
- Grammar Modules: Structured grammar lessons categorized by JLPT proficiency levels.
- Modern Full-Stack Stack: React & Vite frontend connected to a fast Bun + Express backend backed by Drizzle ORM.
Tech Architecture
- Frontend: React (Vite), TypeScript, CSS Modules
- Backend: Bun runtime, Express.js (TypeScript)
- Database & ORM: SQLite with Drizzle ORM
- Deployment: Vercel (Frontend & Serverless Integration)