The Anime-Themed Companion for Exam Excellence
Flashcards, formulas, mock tests & AI-generated study material — wrapped in a manga / anime aesthetic with six anime-inspired theme worlds.
- Download the APK file
- Enable Install from Unknown Sources
- Open the APK and install
- Enjoy the app 🎉
- For full, detailed build and signing instructions, see the BUILD_GUIDE.md.
Quick local commands:
# Install dependencies
npm install
# Build web assets and sync to Android
npm run build -- --mode production
npx cap sync android
# Build debug APK
cd android && ./gradlew assembleDebug
# Build signed release AAB (after creating key.properties)
cd android && ./gradlew bundleReleaseIf you want CI automation for signed builds, follow the GitHub Actions example in BUILD_GUIDE.md and store your keystore and passwords as repository secrets.
In a world full of distractions, Revision Master is built to keep you focused. It's not just another study app; it's a precision tool designed for students who value their time and data.
Your study habits and data are yours alone. Revision Master follows a Local-First Architecture:
- Zero Cloud Storage: All your subjects, flashcards, and progress are stored securely on your device.
- No Tracking: No analytics, no cookies, no hidden trackers.
- Full Control: Export your entire database as a JSON backup anytime. We don't lock you in.
- Native Experience: Optimized for mobile with buttery-smooth animations and instant tab switching.
- Offline Ready: Study anywhere, anytime. No internet connection required for core features.
- AI-Powered: Generate flashcards and study materials instantly using MKR Ai (powered by Google Gemini).
- Full anime / manga aesthetic across every screen, popup and modal — not just fonts.
- Themes are no longer plain colors — each one is a full anime-world style:
Theme Anime Vibe Demon Slayer Tanjiro Crimson red + black/green haori checker My Hero Academia Deku / All Might Hero blue + Plus Ultra yellow rays Naruto Hokage Hidden-Leaf cream + Rasengan orange swirls Jujutsu Kaisen Gojo Cursed-energy violet + swirling rays Bleach Zanpakuto Hollow black + Reiatsu cyan slashes Vinland Saga Norse Frost teal + cream rune crosshatching - New manga elements: speech bubbles, halftones, speed lines, bold black/white borders with offset shadows, kira sparkles, chibi mascot.
- Onboarding: chibi mascot + Skip button on every step + ★ Offline-ready.
- Settings → Appearance → "Use system default font" if you don't want the manga font.
See the full CHANGELOG.txt.
📦 Revision Master
├── 📱 Mobile App (React + Capacitor + Vite)
│ ├── src/
│ │ ├── components/ # UI components (Layout, Chatbot, modals, providers)
│ │ ├── context/ # AppContext (themes, user, decks, tests, AI settings)
│ │ ├── screens/ # App screens (Home, Flashcards, MockTests, Stats, Settings, About, Onboarding, FormulaLibrary, RecycleBin, Changelog)
│ │ ├── types/ # TypeScript definitions
│ │ ├── utils/ # AI client, PDF export, utilities
│ │ ├── assets/ # Icons and feature SVGs
│ │ ├── index.css # Tailwind v4 + 6 anime-themed palettes + manga utilities
│ │ ├── App.tsx # Main App component
│ │ └── main.tsx # Entry point
│ ├── public/ # Static assets
│ ├── android/ # Capacitor Android native project
│ │ ├── app/ # Android app (build files, AndroidManifest.xml, resources)
│ │ └── capacitor-cordova-android-plugins/
│ ├── capacitor.config.ts # Capacitor config (StatusBar, Splash, mixed-content)
│ ├── vite.config.ts # Vite + PWA + code splitting for fast loads
│ ├── tsconfig.json # TypeScript configuration
│ └── package.json # Dependencies
│
├── 🌐 Website (React + Vite + Shadcn UI)
│ ├── website/src/
│ │ ├── components/ # UI components (Hero, Features, Screenshots, Footer, etc.)
│ │ ├── pages/ # Pages (Home, not-found)
│ │ ├── hooks/ # Custom hooks
│ │ ├── lib/ # Utilities
│ │ ├── App.tsx
│ │ └── main.tsx
│ ├── website/public/ # Static assets
│ └── website/package.json
│
├── 📚 Assets
│ ├── assets/icons/ # App icons
│ ├── assets/features/ # Feature SVGs
│ ├── assets/screenshotv2/ # App screenshots
│ └── assets/mockups/ # UI mockups
│
├── 📖 Documentation
│ ├── README.md # Project overview
│ ├── BUILD_GUIDE.md # Web deployment guide
│ ├── CAPACITOR_GUIDE.md # Capacitor setup guide
│ ├── CHANGELOG.txt # Version history
│ └── metadata.json # Project metadata
│
└── ⚙️ Configuration
├── serve-website.js # Website server script
├── update-colors.ts # Theme color generator
└── .github/workflows/apk.yml # GitHub Actions — debug APK builder
To run the project locally for development:
Tip
For a detailed guide on web deployment and hosting, see our Web Build Guide.
If you like Revision Master, please consider supporting 🙌