BETTROI
Better Business
Proposal Reference: UNI-HAWK-2025-001
Date: 26 December 2025
Valid Until: 26 March 2026
Prepared for: UniHawk
UniHawk Classroom &
Counselling Platform
Complete EdTech Platform Development
A comprehensive, multi-tenant SaaS platform designed to replace Wise Classroom while extending capabilities across tutoring, test prep, and counselling workflows. Built for scale across multiple countries and branches with future white-label potential.
20
Weeks Development
Phase 1 Delivery
9
Core Modules
Integrated Platform
Multi
Tenant Architecture
White-Label Ready

Project Overview

UniHawk requires a proprietary EdTech platform to replace Wise Classroom and extend capabilities across tutoring, test preparation, and counselling/admissions workflows. The platform must support multi-country, multi-branch operations with strong governance, while maintaining the flexibility to white-label for future commercialization.

Strategic Objectives

Solution Approach

We propose a three-phase delivery model, with Phase 1 focused on achieving feature parity with Wise Classroom while introducing UniHawk-specific requirements (multi-branch governance, credits, parent billing, and counselling basics).

1
Phase 1: Foundation
Wise replacement + UniHawk essentials. Target: 20 weeks development and pilot rollout before July 2026 academic year.
2
Phase 2: Differentiation
Enhanced counselling workflows, deeper CRM integration, advanced assessments, and AI-powered learning assistance.
3
Phase 3: SaaS Scale
Tenant self-serve onboarding, multi-currency billing, integration marketplace, and white-label commercialization.
Analytics & Insights
Lens-style engagement metrics, attendance tracking, session analytics, and family reporting across all programmes.

Investment Summary

Phase 1 Development: USD $85,000

Timeline: 20 weeks development and pilot/rollout

Ongoing Support: 15% of development cost annually (post-stabilization)

Infrastructure: Estimated USD $500-1,000/month (scales with usage)

Important Notes

Current Challenges

UniHawk has identified several strategic and operational constraints with the current Wise Classroom setup:

Challenge Impact Our Solution
No Product Ownership Limited control over roadmap, UX, and feature enablement Full platform ownership with custom development capabilities
Limited Scope Wise not designed for tutoring + test prep + counselling integration Unified platform across all UniHawk programmes
Multi-Branch Governance No country/branch hierarchy or governance controls Multi-tenant architecture with country → branch → programme hierarchy
Student Uploads Workflow limitations for homework/assignment submissions Full student submission pipeline with version tracking
White-Label Potential Cannot commercialize or white-label Wise Built for multi-tenant SaaS with white-label capabilities

Success Criteria (Phase 1)

We have aligned our delivery targets with your operational and strategic goals:

Operational Adoption

Teaching & Learning Quality

Billing Accuracy

Integration Reliability

Constraints & Assumptions

Technology Stack

We recommend a modern, proven stack optimized for rapid development, scalability, and maintainability:

Layer Technology Rationale
Frontend React + Next.js 14 Server-side rendering, excellent performance, SEO-ready, large ecosystem
Mobile Apps React Native (Hybrid) Code reuse with web, native performance, iOS + Android from single codebase
Backend Next.js API Routes + Supabase Unified deployment, PostgreSQL with RLS, real-time subscriptions, auth built-in
Database PostgreSQL (Supabase) Battle-tested, multi-tenant row-level security, JSON support, full-text search
Authentication Supabase Auth OAuth, magic links, role-based access control, audit trails
Storage Supabase Storage + S3 Scalable object storage for recordings, documents, uploads
Real-Time Supabase Realtime Live session updates, notifications, collaborative features
Hosting Vercel (web) + Expo (mobile) Global CDN, auto-scaling, zero-config deployments, excellent DX
Video Zoom SDK Existing UniHawk relationship, meeting lifecycle, recording retrieval
AI Services OpenAI + Anthropic Transcription (Whisper), summarization (GPT-4/Claude), future extensibility
Payments Stripe (initial) + abstraction layer Multi-currency, subscriptions, invoicing; swap to regional gateways later
Communications SendGrid/Postmark + Twilio/MessageBird Email deliverability + WhatsApp; provider-agnostic adapters
Monitoring Sentry + LogRocket + Posthog Error tracking, session replay, product analytics

System Architecture Principles

1. Multi-Tenant Foundation

2. Modular Design

Platform delivered as independent, composable modules:

3. API-First Architecture

4. Security & Compliance

Module 1: Identity, Tenancy & Governance

Features

Acceptance Criteria

Module 2: Classroom Delivery (Zoom Integration)

Features

Acceptance Criteria

Module 3: Courses, Cohorts & Scheduling

Features

Acceptance Criteria

Module 4: Learning Feed (Timeline, Content, Submissions)

Features

Acceptance Criteria

Module 5: Assignments & Assessments

Features

Acceptance Criteria

Module 6: Analytics (Lens-Style Baseline)

Features

Acceptance Criteria

Module 7: Billing, Credits & Parent Portal

Features

Acceptance Criteria

Module 8: Notifications & Reporting

Features

Acceptance Criteria

Module 9: Integrations, APIs & Webhooks

Features

Acceptance Criteria

Phase 1 Delivery Timeline (20 Weeks)

Weeks 1-2: Discovery & Planning
Activities:
  • Requirements validation workshop with UniHawk stakeholders
  • Workflow mapping (tutoring, test prep, counselling, finance)
  • UI/UX wireframing and design system creation
  • Database schema design and multi-tenant model finalization
  • Tech stack validation and development environment setup
  • Project kickoff and team onboarding
Deliverables: Requirements doc, wireframes, DB schema, project plan
Weeks 3-6: Core Foundation
Activities:
  • Multi-tenant architecture implementation
  • Identity and authentication (Supabase Auth + RBAC)
  • Org hierarchy (Country → Branch → Programme)
  • User management and role assignment
  • Admin dashboards (Super Admin, Country Admin, Branch Admin)
  • Basic UI components and design system
Deliverables: Working multi-tenant foundation, auth flows, admin dashboards
Milestone: Demo of user/org management
Weeks 7-10: Classroom & Learning Modules
Activities:
  • Zoom integration (meeting creation, join flows, lifecycle)
  • Recording retrieval and storage pipeline
  • Transcript generation (Whisper API)
  • AI session summary (GPT-4/Claude)
  • Course/cohort management and scheduling
  • Timeline/discussions and content uploads
  • Student submission workflows
  • Mobile app foundation (React Native)
Deliverables: End-to-end classroom delivery, timeline, submissions
Milestone: Complete session lifecycle demo (create → join → recording → artefacts)
Weeks 11-13: Assignments, Tests & Analytics
Activities:
  • Assignment creation and submission tracking
  • Test module (create, assign, reuse, grade)
  • Attendance calculation from session data
  • Engagement metrics (attentiveness, talk-time)
  • Session analytics and reporting dashboards
  • Rollups by cohort/branch/country
Deliverables: Assignments, tests, analytics dashboards
Milestone: Working analytics with real session data
Weeks 14-16: Billing, Notifications & Integrations
Activities:
  • Credit ledger and enforcement rules
  • Payment gateway integration (Stripe)
  • Parent billing portal
  • Finance Manager views and reconciliation
  • Email/WhatsApp/push notification setup
  • Automated family reports (weekly/monthly)
  • API documentation and webhook infrastructure
  • CRM/accounting integration adapters (Zoho)
Deliverables: Billing system, notifications, integrations
Milestone: End-to-end payment flow and family report delivery
Weeks 17-18: Testing, Stabilization & Pilot Prep
Activities:
  • Comprehensive testing (functional, integration, security)
  • Role-based testing (all user types)
  • Branch/country segmentation validation
  • Performance testing and optimization
  • Bug fixes and stabilization
  • Documentation (user guides, admin playbooks, API docs)
  • Training materials and onboarding flows
  • Pilot environment setup (1-2 branches, limited cohorts)
Deliverables: Production-ready platform, documentation, pilot rollout
Milestone: Pilot launch
Weeks 19-20: Pilot Rollout & Full Deployment
Activities:
  • Pilot monitoring and feedback collection
  • Issue resolution and refinements
  • User acceptance testing (UAT)
  • Staged rollout to remaining branches
  • Wise sunset planning and data migration
  • Go-live support (24/7 for first 2 weeks)
  • Performance monitoring and optimization
Deliverables: Full production rollout, Wise replacement complete
Milestone: Platform live for July 2026 academic year

Post-Launch Support (Stabilization Period)

Included Support (First 90 Days)

Ongoing Maintenance (Post-Stabilization)

Future Phases (Optional)

Post-Phase 1, UniHawk can choose to extend the platform with additional capabilities:

Phase 2: Differentiation
Enhanced counselling workflows (milestones, document collection), deeper CRM integration, advanced assessments (question bank, adaptive logic), "Ask your lesson" AI chat.

Estimate: USD $40,000 - $50,000
Phase 3: SaaS Scaling
Tenant self-serve onboarding, multi-currency billing, automated workflows, integration marketplace, white-label commercialization.

Estimate: USD $50,000 - $70,000
Phase 1 Investment
Complete Platform Development & Deployment
Component Description Cost (USD)
Discovery & Planning Requirements validation, UI/UX design, architecture $8,000
Core Development 9 modules as detailed in Phase 1 scope $52,000
Mobile Apps iOS + Android (React Native hybrid) $12,000
Testing & QA Functional, integration, security, performance testing $6,000
Documentation & Training User guides, admin playbooks, API docs, training materials $3,000
Deployment & Pilot Infrastructure setup, pilot rollout, go-live support $4,000
Phase 1 Total Development $85,000

Infrastructure & Operational Costs (Year 1)

Service Provider Estimated Monthly Annual
Hosting & Database Vercel + Supabase $200 - $400 $2,400 - $4,800
Storage & CDN Supabase Storage + S3 $100 - $200 $1,200 - $2,400
AI Services OpenAI (Whisper + GPT-4) $200 - $500 $2,400 - $6,000
Email Delivery SendGrid/Postmark $50 - $100 $600 - $1,200
Monitoring & Analytics Sentry + Posthog $100 - $150 $1,200 - $1,800
Estimated Infrastructure Total (Year 1) $7,800 - $16,200

Third-Party Services (Billed Separately)

The following services are billed directly to UniHawk and not included in development costs:

  • Zoom: Existing UniHawk account (recording storage, API access)
  • Payment Gateway: Stripe transaction fees (2.9% + $0.30 per transaction)
  • WhatsApp: Twilio/MessageBird (conversation-based pricing)
  • SMS (if enabled): Twilio (per-message pricing)

Note: AI usage costs scale with session volume. Estimate assumes ~500 sessions/month with transcription + summary enabled for 70% of sessions.

Payment Terms

Milestone-Based Payments (Phase 1 Development):

Infrastructure Costs: Billed monthly in arrears based on actual usage

Payment Method: Bank transfer to Bettroi account (details provided upon contract signing)

Ongoing Support & Maintenance

Period Coverage Cost
First 90 Days
(Stabilization)
  • Bug fixes and issue resolution
  • 24/7 monitoring and incident response
  • Performance tuning
  • Technical support for admins
Included in Phase 1 cost
Ongoing
(Post-Stabilization)
  • Bug fixes and security patches
  • Infrastructure management
  • Minor enhancements
  • Technical support
15% annually
($12,750/year)

Optional Add-Ons

Project Risks & Mitigation Strategies

Risk Impact Mitigation
Scope Creep Delays, budget overruns
  • Phase 1 scope locked per PRD
  • Change control process enforced
  • Weekly scope reviews
  • New features deferred to Phase 2/3
Identity & Tenancy Complexity Data leakage, segmentation failures
  • Early PoC validation (Week 3-4)
  • PostgreSQL RLS from day one
  • Penetration testing before pilot
  • Audit logs for all cross-tenant operations
Recording Pipeline Stability Missing artefacts, poor user experience
  • Define SLAs early
  • Retry logic with exponential backoff
  • Dead-letter queue for failed retrievals
  • Manual admin override for critical sessions
Payment Gateway Differences Regional rollout delays
  • Gateway abstraction layer
  • Country-level payment config
  • Stripe first; regional gateways post-pilot
Adoption & Training Low usage, resistance to change
  • Pilot rollout with 1-2 branches first
  • In-product guidance and onboarding flows
  • Admin playbooks and training materials
  • Dedicated support during first month
AI Cost Overruns Budget exceeded, feature throttling
  • Tenant-level AI usage tracking
  • Configurable enable/disable per programme
  • Cost alerts and quotas
  • Whisper API batching for cost optimization
Timeline Pressure Quality compromises, rushed delivery
  • Realistic 20 week timeline
  • Weekly demos and progress reviews
  • Dedicated QA and testing phase
  • Buffer time for pilot feedback

Critical Success Factors

1. Stakeholder Engagement

2. Scope Discipline

3. Quality Assurance

4. Communication & Transparency

Quality Metrics (Phase 1)

We commit to the following quality bars for Phase 1 delivery:

Metric Target Measurement Method
Code Coverage ≥80% for critical paths Automated test suite (Jest + Playwright)
Session Success Rate ≥99% (create → join → artefacts) Monitoring + error tracking (Sentry)
Artefact Availability ≥95% within agreed SLA Recording retrieval logs + manual validation
Credit Accuracy ≥99.5% Pilot audit (all sessions reconciled)
Payment Success ≥98% Payment gateway logs (excluding bank failures)
Webhook Delivery ≥99% Event logs + dead-letter queue monitoring
Page Load Time p95 < 2 seconds Real user monitoring (LogRocket)
Security Vulnerabilities Zero critical/high before launch Penetration testing report

Governance & Change Management

Decision-Making Authority

Change Request Process

  1. Requester submits change request with business justification
  2. Bettroi assesses impact (timeline, budget, risk)
  3. Joint review of trade-offs (add vs defer vs drop existing feature)
  4. Product Owner approves/rejects with timeline/budget adjustment
  5. Updated project plan distributed to all stakeholders

Project Team Structure

Project Manager
Role: Timeline management, stakeholder communication, risk mitigation

Responsibilities:
  • Weekly status reports
  • Milestone tracking
  • Escalation management
  • Resource coordination
Tech Lead / Architect
Role: Technical architecture, code quality, tech stack decisions

Responsibilities:
  • Multi-tenant architecture design
  • Integration strategy
  • Security and performance
  • Code reviews
Full-Stack Developers (3-4)
Role: Core platform development (frontend + backend)

Skills:
  • React + Next.js expert
  • PostgreSQL + Supabase
  • API design and integration
  • Testing and debugging
Mobile Developer
Role: iOS + Android app development

Skills:
  • React Native expert
  • Native performance optimization
  • App store deployment
  • Push notifications
UI/UX Designer
Role: User experience design, visual design, prototyping

Responsibilities:
  • Wireframing and prototypes
  • Design system creation
  • Usability testing
  • Responsive design
QA Engineer
Role: Testing, quality assurance, automation

Responsibilities:
  • Test plan creation
  • Automated testing
  • Security testing
  • UAT coordination
DevOps Engineer
Role: Infrastructure, deployment, monitoring

Responsibilities:
  • CI/CD pipeline setup
  • Infrastructure automation
  • Monitoring and alerting
  • Performance optimization
Technical Writer
Role: Documentation, training materials

Deliverables:
  • API documentation
  • User guides
  • Admin playbooks
  • Training videos

Relevant Experience

EdTech Platforms

Multi-Tenant SaaS

Video & Real-Time Collaboration

Payment & Billing Systems

Technology Certifications

Client Testimonials

"Bettroi delivered a complex multi-tenant platform on time and within budget. Their technical expertise and proactive communication made the project a success."

— Previous EdTech Client

How to Proceed

We're excited to partner with UniHawk on this transformative platform. Here's how we can get started:

Step 1: Proposal Review & Questions
Review this proposal with your stakeholders. We're happy to schedule a follow-up call to address any questions, clarify technical details, or adjust scope based on your priorities.
Step 2: Scope Alignment Workshop
If you'd like to proceed, we'll schedule a 2-3 hour workshop to validate Phase 1 scope, walk through key workflows, and ensure complete alignment on requirements and priorities.
Step 3: Contract & Kickoff
Upon agreement, we'll execute a formal contract, process the initial payment (30%), and schedule the project kickoff meeting. Team introductions and project setup begin immediately.
Step 4: Discovery & Planning (Weeks 1-2)
Requirements validation, UI/UX design, database schema, and detailed project plan. Weekly demos keep you informed and engaged throughout.
Step 5: Development & Delivery (Weeks 3-18)
Iterative development with weekly milestone demos. Your feedback shapes the platform at every stage, ensuring it meets UniHawk's exact needs.
Step 6: Pilot & Go-Live (Weeks 19-20)
Structured pilot with 1-2 branches, UAT, refinements, and staged rollout. Full production launch with 24/7 support for the first month.

What We Need from UniHawk

For Successful Delivery

Proposal Validity & Terms

Validity Period: This proposal is valid until 26 March 2026

Pricing Lock: Pricing guaranteed for contracts signed before 26 March 2026

Payment Terms: 30% / 40% / 30% milestone-based (details on Page 6)

Infrastructure Costs: Billed monthly based on actual usage (estimated range provided)

Contract Duration: Phase 1 delivery (20 weeks) + 90-day stabilization period

Proposal Acceptance

To accept this proposal and begin development, please sign below and return this document via email to bt.thomas@bettroi.com. We will then proceed with contract preparation and project kickoff planning.

For UniHawk:

_______________________________

Signature

_______________________________

Name & Title

_______________________________

Date

For BETTROI FZE:

_______________________________

Signature

Authorized Signatory

BETTROI FZE

_______________________________

Date

Contact Information

Questions & Clarifications

B.T. Thomas
Chief Executive Officer
Email: bt.thomas@bettroi.com
Phone: +971 54 714 8580
Website: www.bettroi.com

Business Address

BETTROI FZE
Building A5, FLEXDESK DSO-DDP-A5-D-FLEX-1044
Dubai Silicon Oasis
Dubai, United Arab Emirates

Ready to Transform UniHawk's EdTech Platform?

Let's schedule a call to discuss this proposal and answer any questions.
We're excited to partner with you on this journey.

Database Schema (High-Level)

Table Purpose Key Fields
tenants Multi-tenant isolation tenant_id, name, settings, created_at
users Global user identity user_id, email, name, auth_id
tenant_memberships User → Tenant mapping user_id, tenant_id, role, permissions
countries Country org units country_id, tenant_id, name, admin_user_id
branches Branch/centre org units branch_id, country_id, name, admin_user_id
programmes Tutoring/test prep/counselling programme_id, branch_id, type, name
courses Courses/cohorts course_id, programme_id, name, tutor_ids
sessions Live sessions session_id, course_id, zoom_meeting_id, start_time, recording_url
session_artefacts Recordings, transcripts, summaries artefact_id, session_id, type, url, metadata
attendance Session participation tracking attendance_id, session_id, user_id, join_time, leave_time, attendance_%
timeline_posts Course timeline/discussions post_id, course_id, author_id, content, attachments
assignments Homework/assignments assignment_id, course_id, title, due_date
submissions Student submissions submission_id, assignment_id, student_id, files, submitted_at
tests Assessments/quizzes test_id, title, questions, visibility (country/global)
test_assignments Test → Cohort mapping assignment_id, test_id, course_id, due_date
test_results Student test scores result_id, test_assignment_id, student_id, score, answers
credit_ledger Student credit tracking ledger_id, student_id, purchased, consumed, remaining
transactions Payment history transaction_id, student_id, amount, gateway_ref, status
webhooks Event log webhook_id, event_type, payload, delivered_at, status

API Endpoints (Sample)

Endpoint Method Purpose
/api/auth/login POST User authentication
/api/users GET, POST User management
/api/courses GET, POST, PUT, DELETE Course CRUD operations
/api/sessions GET, POST, PUT Session scheduling and management
/api/sessions/:id/join POST Generate Zoom join link
/api/sessions/:id/artefacts GET Retrieve session recordings/transcripts
/api/timeline GET, POST, DELETE Timeline posts and discussions
/api/assignments GET, POST, PUT Assignment creation and management
/api/submissions GET, POST Student submission uploads
/api/tests GET, POST, PUT Test creation and reuse
/api/analytics/attendance GET Attendance reports and rollups
/api/analytics/engagement GET Engagement metrics (attentiveness, talk-time)
/api/billing/credits GET Credit balance and ledger
/api/billing/topup POST Parent credit top-up (payment gateway)
/api/webhooks POST Webhook event delivery

Webhook Events

Event Trigger Payload
session.started Zoom meeting started session_id, start_time, participants
session.ended Zoom meeting ended session_id, end_time, duration
recording.completed Recording available session_id, recording_url, transcript_url
attendance.computed Attendance calculated session_id, attendance_data[]
invoice.created Invoice generated invoice_id, student_id, amount
payment.completed Payment successful transaction_id, invoice_id, amount
user.enrolled Student added to course user_id, course_id, role
user.removed User removed from course user_id, course_id

Security Architecture

Infrastructure & DevOps