Back to Portfolio
Mobile ApplicationEnterprise

JharTest – Mobile Learning & CBT Exam App

Designed & Built for JharTest EdTech / In-House Product

Cross-platform Android & iOS exam preparation mobile app featuring authentic CBT test engine, instant ranking leaderboards, offline exam persistence, and seamless in-app updates.

Mobile App DevelopmentReact Native / ExpoAndroid APK ArchitectureMobile UI/UX DesignIn-App Auto-Update SystemRazorpay Mobile SDKOffline State Caching
ClientJharTest EdTech / In-House Product
Year2026
BudgetUndisclosed
Timeline3 weeks

“JharTest Mobile App is a dedicated student-facing Android application engineered with React Native and Expo. Built specifically for competitive exam aspirants (JSSC, JPSC, and state recruitment exams), the app delivers a fluid, distraction-free environment for practicing full-length mock tests, sectional quizzes, and past-year question banks. Key mobile capabilities include a full-screen interactive CBT interface with timers and question status palettes, custom in-app APK update delivery with direct download progress, local state persistence to protect against network drops, and native payment integration for instant test series activation. ”

The Challenge

1. Mobile Exam Integrity & Crash Prevention: Preventing data loss or timer resets when students minimize the app, receive incoming calls, or experience sudden network drops during live tests. 2. Smooth In-App Updates for Direct APK Users: Ensuring users who install APKs outside the Play Store receive instant, one-click update popups with direct background downloading. 3. Complex Mathematical & Bilingual Rendering: Formatting complex math equations, Hindi/English bilingual question toggle, and diagram questions on screens of varying aspect ratios without UI distortion.

The Solution

1. Resilient Offline Exam Session Engine: Implemented local state storage and background synchronization using React Context and Async Storage to ensure zero test progress loss. 2. Custom GitHub/CDN In-App Updater: Built an automated update check service (`updateService.ts`) with SemVer comparison, download progress tracking, and direct intent installer triggers. 3. High-Performance Mobile UI: Created responsive UI components with micro-animations, tactile haptic feedback, dark/light contrast modes, and quick-navigation question palettes. 4. Seamless Mobile Checkout: Integrated native payment popups with instant order verification, auto-unlocking test folders without requiring app reloads.

Impact on Record
Zero test state loss during app minimizations or network loss
Over 80% smoother update adoption with automated in-app download prompts
Under 1.5-second question palette switching speed
4.8/5 student feedback on exam UI and usability
JharTest – Mobile Learning & CBT Exam App — view 1
Primary View
JharTest – Mobile Learning & CBT Exam App — view 2
Exhibit 01
JharTest – Mobile Learning & CBT Exam App — view 3
Exhibit 02
JharTest – Mobile Learning & CBT Exam App — view 4
Exhibit 03
JharTest – Mobile Learning & CBT Exam App — view 5
Exhibit 04
JharTest – Mobile Learning & CBT Exam App — view 6
Exhibit 05
JharTest – Mobile Learning & CBT Exam App — view 7
Exhibit 06
JharTest – Mobile Learning & CBT Exam App — view 8
Exhibit 07
JharTest – Mobile Learning & CBT Exam App — view 9
Exhibit 08
JharTest – Mobile Learning & CBT Exam App — view 10
Exhibit 09
JharTest – Mobile Learning & CBT Exam App — view 11
Exhibit 10