Applicant limit reached — you can't apply for this bounty.
The objective of this bounty is to bring the PrepOwl Mobile App closer to feature parity with the existing production web application by implementing all pending mobile features identified in the comparison report.
The developer must implement the missing features, integrate them with the existing backend APIs, maintain consistency with the web application's business logic, and ensure a smooth, reliable mobile user experience.
The work will be delivered in three milestones:
Priority: Critical
Target release: v1.0.13
Estimated duration: 1–2 weeks
Features: 4
The objective of this milestone is to align the mobile app with the current pricing and free-plan restrictions enforced by the live backend.
Feature IDRequirementExpected Implementation33Server-driven pricingFetch and display the latest GST-inclusive prices from the server, including the Exam Pass at ₹299.35Daily usage meterDisplay the remaining daily usage to free users, such as the number of tutor messages left.36Free-plan limit messagesShow clear, user-friendly messages when a free user reaches a daily usage limit.37Free-user test reportsDisplay a shorter test report for free users with a locked preview of restricted content and a clear upgrade prompt.
Acceptance Criteria
Deliverable: A tested mobile release containing the pricing and free-plan fixes.
Priority: High
Target release: Next 1–2 releases
Features: 16
The objective of this milestone is to implement the pending learning capabilities that are already available on the web application.
Feature IDRequirementExpected Implementation8Tutor memoryAllow the tutor to remember learner context, with controls to view and delete stored memories.9Daily MentorImplement the Daily Mentor card and follow-up questions.10Maths and code formattingCorrectly render mathematical expressions, equations, code blocks, and related answer formats.11Web search answersSupport web-search-based answers, including the Pro allowance of 20 advanced searches per day.
Feature IDRequirementExpected Implementation12Read-aloudEnable answers to be read aloud in English, Hindi, and Hinglish, with voice settings.13Speak a questionEnable microphone input so learners can ask questions by speaking.
Feature IDRequirementExpected Implementation14Revision notesGenerate or access revision notes for each session and support PDF downloads.15Mind mapsProvide mind maps associated with learning sessions.
Feature IDRequirementExpected Implementation20Progress engine and calendarImplement the updated progress engine with a calendar-based study planner.21Missed-day recoveryAllow learners to recover missed study days and re-plan their schedules.22Milestones and celebrationsDisplay learning milestones and achievement celebrations.23Exam-date planningSupport any exam date and display a study-plan brief card.
Feature IDRequirementExpected Implementation25SSC test seriesAdd SSC test series with previous-year papers.26NEET/JEE test seriesAdd NEET and JEE test series.27Pre-test instructionsDisplay pre-test instructions and implement section-lock behaviour.28Report a wrong questionAllow learners to report incorrect questions from a test.
Acceptance Criteria
Deliverable: A tested mobile release containing the pending core learning features.
Priority: Medium
Features: 12
The objective of this milestone is to complete the remaining account-management, monetisation, community, engagement, and tracking features.
Feature IDRequirementExpected Implementation4Edit usernameAllow users to update their username.5Profile and security settingsAdd profile-management and security-settings pages.6Hindi app languageSupport Hindi as an app language.
Feature IDRequirementExpected Implementation31CouponsSupport coupon entry, validation, and applicable discounts.32Spin-wheel offerImplement the first-purchase spin-wheel offer.34Contextual upgrade promptsDisplay upgrade prompts inside tutor, tests, and voice experiences.
Feature IDRequirementExpected Implementation38Duo, Trio and Squad passesImplement group passes, invite links, and refer-and-earn functionality.
Feature IDRequirementExpected Implementation39Notification centreDisplay study reminders, missed-day reminders, and alerts.40Support ticketsAllow users to raise, view, and reply to support tickets.
Feature IDRequirementExpected Implementation42New and accessible gamesAdd Energy Odyssey, MathVerse, MoleForge, BioVerse, and Play for Everyone.43Leaderboards and challengesImplement game leaderboards, challenges, and game alerts.
Feature IDRequirementExpected Implementation45Analytics eventsSend the same usage and purchase events as the website.
Acceptance Criteria
Deliverable: A tested mobile release containing the remaining account, growth, engagement, and analytics features.
The developer is expected to deliver:
The following are not included in the 32-feature implementation scope unless separately approved:
Any additional scope must be discussed and approved before implementation.
The bounty will be considered complete when:
MilestoneScopePayment1Pricing & Free-Plan Behaviour — 4 features₹[Amount]2Core Learning Features — 16 features₹[Amount]3Account, Growth, Engagement & Analytics — 12 features₹[Amount]Total32 pending features₹[Total Amount]
Payment for each milestone will be released after the corresponding features are delivered, tested, reviewed, and approved.
The report's Step 3 grouping includes account settings, offers, group passes, notifications/support, games, and analytics. The three milestone scopes above follow that grouping.