Develop a Native iOS, Android, and Web Civic Learning Product with Voice Interaction and Commerce

Closed

Prize:

$260 USD

Entries Received:

9

This engagement is for a production-grade product spanning native iOS, native Android, and a responsive web application, backed by a secure cloud architecture, a content-operations portal, and commercial billing that must survive App Store, Play Store, and web checkout rules at the same time. The work is not a simple quiz wrapper. It requires a coherent system that synchronises learning state, language, payments, and media across devices while remaining fast on current and reasonably older hardware. The commercial brand is Practice My Citizenship, operated by Happy Migration. Functionally, the product should help people prepare for Australian citizenship through structured practice, timed simulations, audio, and progress tracking. A useful reference for the general interaction model is https://mycitizenshiptest.com/, but that site is a United States product and is cited only as a type of experience. The delivered system must have original branding, original visual design, and original code. It must never present itself as an official government service or imply government endorsement. Commercial proposals should quote three scopes as distinct commercial offers written in prose rather than a matrix: native iOS and Android together; the responsive web application on its own; and a complete package covering iOS, Android, and web. The administration portal is part of the complete package and should also be priced clearly if it is offered as a standalone line. The first technical demand is genuine multilingual delivery, not a string-swap. English, Arabic, and Farsi/Dari must ship in the first release, with an in-app language switch that is immediate and persistent. Arabic and Farsi require a complete right-to-left layout, including navigation, typography, input, audio controls, and result screens. The localisation layer must be data-driven so further languages can be introduced later without a full rebuild of the client applications. The knowledge corpus is a structured, administrable question bank drawn from official study materials and supplied by the client. Questions must be organised by topic and category, support more than one acceptable answer where that is pedagogically correct, randomise both stems and choices, and show explanations after a response. Administrators must be able to create, edit, translate, activate, and retire items without developer intervention. Bulk import through CSV or Excel is required. Dedicated Australian values material and a full simulation that follows the current official structure and pass rules are part of the learning surface, as are category practice, random practice, timed mock sessions, review of incorrect items, saved or favourite items, and a flashcard mode. Results must be explicit: score, correctness, and explanations. The product must remain clearly unofficial. Access is commercially gated. A visitor may complete only a small number of practice items without paying; the default is three, and that number must be changeable from the administration area. After the free allowance is exhausted, registration and payment are mandatory. The free-allowance rule must be enforced server-side and should resist trivial reset across sessions and devices as far as is reasonably possible. Users purchase either a subscription or a one-time unlock. Billing must integrate Stripe on the web and, where store policy requires it, Apple and Google in-app purchase on the mobile clients, including restore-purchase and subscription management. Prices should be editable from the administration area wherever platform rules allow. Voice is a first-class subsystem, not an afterthought. Questions and answers must be spoken in English, Arabic, and Farsi/Dari, with play, pause, repeat, and playback-speed control. Speech recognition must let a learner answer aloud. An optional mock-interview mode should ask items aloud and evaluate spoken replies. Microphone permission must be requested with a clear explanation of how recordings or transcriptions are processed. Proposals must state whether speech synthesis, recognition, or related cloud APIs create recurring third-party cost, and must estimate that cost. Identity and continuity must be treated as a distributed-systems problem. Learners register with email and password, sign in, reset credentials, and verify email. Optional Apple and Google social sign-in may be quoted separately. A signed-in user must see purchase or subscription status, completed items, scores, strengths and weak areas, and must resume progress on another device. Preferences for language, audio, and notifications belong to the account. Account and personal-data deletion must be available as a user-initiated flow. A dashboard should present study progress, correct and incorrect statistics, performance by category, a daily streak, test history, a readiness indicator, reminders or push notifications, and achievement badges or milestones. The administration portal is a secure web application used by operators rather than learners. It must support user management, the full editorial lifecycle of questions, answers, explanations, and translations, category management, bulk import, subscription and payment review, free-trial and access settings, push notification dispatch, usage and performance reporting, management of marketing and support pages including FAQs, and export of important business data. The public marketing and support website is responsive and must include a home page, a features narrative, pricing, frequently asked questions, contact and support, privacy policy, terms and conditions, a disclaimer, and links to the iOS and Android applications. Design must be original, modern, and professionally calm. It should work for people with mixed literacy and English confidence: large readable type, clear navigation, mobile-first composition, accessible colour and controls, and complete right-to-left behaviour. Happy Migration branding applies. Visual design and a clickable prototype must be approved before full engineering begins. The architecture is expected to be serious. The backend must be secure and scalable, with hashed credentials, encrypted transport, protection of payment and personal data, privacy consent, and data-retention controls. Error monitoring, backups, and basic analytics are required. Development or testing environments must be separated from production. The clients must meet Apple App Store and Google Play requirements, perform well on current and reasonably older devices, and remain extensible for later languages and features. Applicable Australian privacy and consumer law must be respected. A high-complexity stack is expected: strongly typed native or near-native mobile clients, a responsive web client, a well-indexed backend with real-time or near-real-time progress sync, a localisation pipeline that includes bidirectional text, a media pipeline for text-to-speech and speech recognition, and a payments layer that correctly reconciles Stripe with store billing. Proposals should name the recommended stack and justify it against these constraints rather than offering a generic template. The successful vendor delivers the agreed iOS, Android, and web surfaces, the administration portal, original design files, complete source code, database and backend configuration, technical documentation, assistance with store submission, deployment into accounts owned by the client, pre-launch testing and defect correction, at least sixty to ninety days of post-launch defect support, operational instructions for questions, users, and subscriptions, and a written schedule of ongoing hosting, API, voice, payment, and maintenance costs. Ownership is non-negotiable. All source code, designs, databases, store listings, domain configuration, and intellectual property created for the project transfer to the client on final payment. Hosting, payment, analytics, store, and other third-party accounts must be registered in accounts the client owns or controls. The vendor must not reuse copyrighted designs, text, questions, or code belonging to another product. A proposal should therefore read as an engineering offer. It should include examples of comparable educational, assessment, or subscription products, links to published iOS and Android applications, a recommended technology approach and the reasons for it, a fixed-price quotation structured by milestones, separate commercial figures for the mobile clients, the web application, and the administration portal, an estimated calendar, the people who will actually do the work, inclusions and exclusions, third-party services and their recurring cost, warranty and maintenance options, and explicit confirmation that source and ownership transfer, that Arabic and Farsi right-to-left layouts will be implemented properly, and that the team has shipped Stripe together with mobile in-app purchases. Work is expected to move through a sequence of gated stages: requirements, architecture, and project plan; interface design and a clickable prototype; backend, database, and administration portal; practice content, languages, and audio; registration, free-access enforcement, and payments; testing and security review; store and web deployment; then source handover and post-launch support. This is a preparation product for Australian citizenship. The reference site is American and exists only to illustrate the class of experience. The finished system must remain original in brand, design, and code, and must not suggest affiliation with or endorsement by the Australian Government.
Guaranteed

Skills Required

AI Mobile App Development
AI Text-to-speech
Flutter
Full Stack Development
HTML5
iOS Development
Mobile App Development
React Native
Speech Recognition
Website Design

Accepted File Formats

gif, jpeg, jpg, png

Clarification Board
No spam, self-promotion or advertisement is permitted.

User Avatar
Garantikdev

·

7 days ago

Hi, I'm Egor. Thanks for the details on Practice My Citizenship. This is a big build — native iOS, native Android, responsive web, secure cloud backend, a content-ops portal, and billing across App Store/Play Store/web. That's a production system, not a quick job. Honest note: $260 for this scope doesn't add up. Native apps + web + cloud + multi-platform billing compliance is normally a multi-month, multi-thousand-dollar project even for a lean MVP. A "9 entries in one day" contest at that price usually yields templated, surface-level work — not production-grade. What I can offer: Honest scoping: MVP vs full build Clean, hand-coded web app / content portal (HTML/CSS/JS) Phased plan: web first, then native, then billing Happy to send a realistic phase-1 proposal with rough cost/timeline if useful.

User Avatar
Muhammad

·

7 days ago

Dear,Can We Chat

User Avatar
Muhammad

·

7 days ago
Got the Freelancer app?
QR code to download Mobile App
App Store logo
Google Play logo

Download our mobile app now to ensure you never miss an update on your contests.

Other similar contests

Modern WordPress Site for Smart Homes

$538.00 USD

Posted by Courtney

Mother's Gift Website Design & Development

$500.00 USD

Posted by devashreen2

Minimalist Luxury Tablecloth Logo

$114.00 USD

Posted by Povilas

Clean Solar Website Lead-Gen Design

$114.00 USD

Posted by Aaron

View More

Completed contests

Modern Feminine Dental Logo

$200.00 USD

Posted by Cory

Edgy Bison T-Shirt Artwork

$200.00 USD

Posted by Bobby

Uniform Modern Living Room Dog Photos

$221.00 USD

Posted by Ben

3D Dental Prevention Animation

$231.00 USD

Posted by Aurelie

Event Flyer Needed - NO AI ALLOWED

$250.00 USD

Posted by Suzanne

Getting started with contests?

1. Post your contest, it's fast and free

Join the thousands of entrepreneurs who are launching their contests every week and harnessing the awesome power of crowdsourcing.

2. Get tonnes of entries

You can request changes and revisions and only pay when you're satisfied.

3. Award the best entry

Award the winning entry and download the files - easy

Post a Contest

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2026 Freelancer Technology Pty Limited (ACN 142 189 759)