Flutter · Firebase · Full-Stack Coding Education · Version 1.0
This item uses artificial intelligence. Coduo includes three optional AI-powered features — an AI code reviewer, an in-lesson AI tutor (“Ask Cody”), and AI error explanation — powered by third-party AI providers Groq, Google Gemini, and OpenAI. You supply your own API key(s) for these providers; none are bundled with this item. AI features fall back to rule-based feedback automatically if no AI provider keys are configured, and the app works normally either way.
A complete, production-ready coding education platform: mobile app, web admin panel, editor role, AI code review, gamification engine, and Firebase backend, all in one package.
iOS and Android · Flutter Web Admin · Firebase Backend · Stripe and Paystack
AI Code Review · Judge0 Code Execution · Leagues and Gamification · 11 UI Languages

Explore the admin panel, download the mobile app, and read the full setup and admin guides — no sign-up required.
Get the mobile app demo:
Or, if you prefer a direct download: Download the APK Demo
| Role | Password | |
|---|---|---|
| Admin | admin@coduo.com | 12345678 |
| Editor | editor@coduo.com | 12345678 |
| Mobile | john@gmail.com | 12345678 |
Or create a new account directly in the app.
Coduo includes three AI-powered features. All are optional, require your own API keys, and can be individually enabled or disabled from the admin panel at any time.
| AI Feature | What It Does |
|---|---|
| AI Tutor (“Ask Cody”) | A conversational AI tutor available inside every lesson. Answers learner questions, explains concepts, and guides debugging. |
| AI Code Reviewer | Provides structured, line-by-line feedback, a correctness rating, and improvement suggestions on a learner’s submitted code. |
| AI Error Explanation | Converts a runtime or compile error into a plain-English explanation. |
These features are powered by Groq (primary), Google Gemini (fallback), and OpenAI (fallback), called server-side via Firebase Cloud Functions. You supply your own API keys for these providers; no AI provider keys are bundled with this item. Any code or text a learner submits for review is transmitted to the selected provider’s API for processing, subject to that provider’s own data handling and privacy terms. AI features fall back to rule-based feedback automatically if no AI provider keys are configured.
Coduo is not just another LMS template. It is a complete, production-ready coding education engine, with a built-in gamification layer, real code execution, AI-powered review, and everything a learner needs to build a daily coding habit and reach job readiness.
Everything learners need to go from complete beginner to job-ready developer, delivered in a daily habit-building format on iOS and Android.

A structured curriculum engine that takes learners from zero to job-ready with 4 exercise types, real code execution, and AI-powered feedback at every step.
A fully configurable gamification engine built specifically for coding education. Every lever, including XP, hearts, leagues, streaks, and gems, is tunable from the admin panel without touching code.
A full Flutter Web dashboard that gives you complete control over every part of your platform. No developer needed to manage content, users, payments, or gamification settings.

Invite content creators, instructors, and subject matter experts to build out your curriculum without giving them access to user data, payments, or platform settings.

| Editors Can | Editors Cannot |
|---|---|
| Create and edit learning tracks, modules, and lessons. Build and manage standalone challenges and daily challenges. Add exercises, test cases, hints, and XP rewards. Schedule daily challenge calendar entries. | Delete any content. Access the Users section. View payment transactions or revenue data. Change platform settings, gamification config, subscription plans, or AdMob settings. Only admins have access to those sections. |
Three payment methods to serve learners globally. Enable any combination from the admin panel without touching code.

| Method | Details |
|---|---|
| Stripe | Card payments with 3D Secure support. Full webhook integration for real-time payment confirmation. Test mode toggle in the admin panel. |
| Paystack | Card and bank payments for the African market. Full webhook integration. Supports NGN, GHS, USD, and more. |
| Bank Transfer | Manual bank transfer with proof-of-payment upload. Admin approves or rejects from the panel. Automatic notifications on both outcomes. |
Coduo is built on modern, scalable technologies that ensure performance, maintainability, and long-term reliability in production.
| Component | Details |
|---|---|
| Mobile App | Flutter 3.x for iOS and Android with a single shared codebase. Riverpod state management. Hive for offline caching. |
| Admin Panel | Flutter Web deployed to Firebase Hosting. Admin and Editor roles with separate dashboards from the same URL. |
| Database | Firebase Firestore, a real-time NoSQL cloud database with offline support and granular security rules. |
| Authentication | Firebase Auth supporting Email/Password, Google Sign-In, Apple Sign-In, and Facebook Login. |
| Backend Functions | Firebase Cloud Functions written in TypeScript. Handles AI calls, payment webhooks, scheduled notifications, and automated tasks. |
| Code Execution | Judge0 engine via RapidAPI or self-hosted. Sandboxed execution for 13+ programming languages with per-exercise test case validation. |
| AI Integration | Groq (primary, free tier), Gemini (fallback), and OpenAI (fallback). Graceful provider chain means AI features work even if some providers are unavailable. |
| Push Notifications | Firebase Cloud Messaging (FCM) with scheduled daily motivational pushes, streak risk alerts, onboarding reminders, and achievement notifications. |
| Localization | 11 UI languages including English, Arabic, Spanish, French, German, Hindi, Hebrew, Indonesian, Japanese, Portuguese, and Chinese. Full RTL layout for Arabic and Hebrew. |
| Storage and Media | Firebase Storage for hosting images, PDFs, and media. In-app PDF reader for reference materials and ebooks. Custom coding keyboard with operator and bracket shortcuts. |
The following tools, accounts, and services are required to build and deploy Coduo successfully.
| Requirement | Details |
|---|---|
| Flutter 3.x | Flutter 3.x and Dart 3.x or higher must be installed and configured on your development machine. |
| Firebase Project (Blaze Plan) | The Blaze pay-as-you-go plan is required to deploy Cloud Functions. The free tier is very generous and most small apps pay nothing per month. |
| Node.js 22 | Required for Firebase CLI and Cloud Functions deployment. Install via nvm for easy version management. |
| IDE | Android Studio or VS Code with Flutter and Dart plugins installed. VS Code with the Flutter extension is recommended. |
| Apple Developer Account | Required for iOS builds, Apple Sign-In, and App Store submission. Annual membership is $99/year. |
| Google Play Developer Account | Required for Android Play Store submission. One-time registration fee of $25. |
| Judge0 API Key (Optional) | Required to enable real code execution. Free tier available via RapidAPI. Self-hosting is also supported for unlimited executions. |
| AI Provider Keys (Optional) | Groq (free tier: 14,400 requests/day), Gemini, or OpenAI. Groq alone is sufficient. AI features fall back gracefully if no keys are set. |
| Stripe Account (Optional) | Required only to accept Stripe card payments. Enable or disable from the admin panel at any time. |
| Paystack Account (Optional) | Required only to use Paystack. Ideal for African markets. Enable or disable from the admin panel at any time. |
Please read before purchasing. Coduo integrates with the following third-party services: Firebase, Stripe, Paystack, AdMob, Judge0, Groq, Gemini, OpenAI, Apple, and Google Play. Every one of these is an independent platform with its own separate pricing and billing terms. None of their costs are included in the price of this item. You are responsible for any usage costs incurred from these services.
| Service | Possible Cost |
|---|---|
| Firebase (Blaze Plan) | Usage-based fees beyond the free tier. Most small apps pay $0/month. |
| Stripe | Per-transaction processing fees, billed by Stripe directly. |
| Paystack | Per-transaction processing fees, billed by Paystack directly. |
| Judge0 | Usage-based API costs beyond the free RapidAPI tier. |
| Groq, Gemini, OpenAI | Usage-based AI API costs beyond each provider’s free tier. |
| AdMob | Revenue share retained by Google on ad earnings. |
| Apple Developer Account | $99 per year, required for iOS builds and App Store submission. |
| Google Play Developer Account | $25 one-time fee, required for Android Play Store submission. |
You are responsible for reviewing each provider’s current pricing page and managing your own accounts and billing with them before deploying to production.
The Regular License covers the core app features for personal or single-client use, where the end product is free to the end user. To earn revenue from users through Stripe, Paystack, AdMob, or AI features, you will need to purchase the Extended License. Please select the correct license before purchase.
| Permitted Use | Regular License | Extended License |
|---|---|---|
| Mobile app and admin panel source code | Included | Included |
| Cloud Functions source code (TypeScript) | Included | Included |
| Use for a single end product, free to the end user | Permitted | Permitted |
| Monetize end users via Stripe, Paystack, AdMob, or AI features | Not permitted | Permitted |
All buyers receive the full source code, including the Firebase Cloud Functions. What differs between licenses is permitted use, not file access: monetizing the end product (charging users, running ads, or offering paid AI features) requires an Extended License, in line with standard Envato licensing terms. Using monetization features under a Regular License is a violation of the license agreement regardless of whether the relevant files are present in your download.
Documentation: Full setup, deployment, and admin panel documentation is available at https://coduo.greentrek.net/. Please read it thoroughly before installing or contacting support.
Bug Reports and Support: Coduo is developed and maintained by an independent developer. If you encounter a bug or need assistance, please reach out through the contact details provided in the documentation. Confirmed bugs are addressed in the next scheduled release.
Freelance and Customization: Need a custom feature or a branded version of Coduo for a specific market or use case? Freelance development and customization services are available. Contact details are included in the documentation.
API Keys and Accounts: Stripe, Paystack, AdMob, Firebase, Judge0, Groq, Gemini, OpenAI, and Apple Developer accounts are required separately. Coduo provides the integration; you supply your own API keys. Step-by-step instructions for every service are in the documentation.
Coduo ships a learner app, web admin panel, editor role, AI code review, real code execution, full gamification engine, and Firebase backend, production-ready and documented to the last detail.
Or, if you prefer a direct download: Download the APK Demo
Version 1.0 — 01 September 2026
$89 |
Download |
0 average based on 0 ratings.
| Last Update | 2026-09-01 |
| Created | 2026-09-01 |
| Sales | 0 |
| Discussion | Comments |
| Software Version | iOS 13 |
| Compatible With | TypeScript |
| Files Included | JavaScript JS |
| Video Preview Resolution |