Production Specification

The Complete Website
Specification

The exact, production-ready specification that professional developers will build. Every page, every component, every journey, every system, every database — fully defined. Nothing left to interpretation.

Every PageEvery ComponentEvery JourneyEvery SystemFull DatabaseAI ArchitectureMobile AppAdmin CMS

Design Philosophy

Children first. Parents second. Teachers third. Schools fourth.

Every design decision must answer: "Will this help a child believe in themselves?"

01 · Page Specifications

Every page. Fully specified.

Each page has a defined purpose, goals, target audience, layout, sections, responsive behaviour, accessibility requirements, SEO strategy, loading behaviour and future expansion path.

Route: /

Home

Audience: All audiences — children, parents, teachers, schools

Purpose

The front door to Larry's World. Must instantly communicate the brand mission and guide every audience to their destination.

Goals

  • Communicate 'You Can Do It' within 3 seconds
  • Guide children, parents, teachers and schools to their sections
  • Show the confidence trail and daily missions
  • Drive membership sign-ups
02 · Component Library

Every component. Fully reusable.

A complete component library with defined props, states and reusability rules. Every component is production-ready and follows the design system.

Reusable

Navigation / Header

Primary site navigation with glassmorphism dropdown, mobile drawer and audience switcher.

Key Props

Sticky on scrollGlass backgroundMobile hamburger drawerAudience-aware linksSearch triggerLogin/Account button

States

Default, scrolled (compact), mobile (drawer), dropdown open

Reusable

Footer

Global footer with navigation, social links, newsletter signup and back-to-top.

Key Props

Multi-column navSocial iconsNewsletter formBack to top buttonLegal links

States

Default

Reusable

Cards

Universal card component for activities, stories, products, characters and missions.

Key Props

Image slotTitleDescriptionTag/badge slotCTA buttonTone colour propHover animation

States

Default, hover (lift), featured (larger)

Reusable

Buttons (BouncyButton)

Primary CTA component with bounce animation, multiple tones and sizes.

Key Props

Tone (blue/orange/amber/green/purple/red/white/outline/ghost)Size (sm/md/lg/xl)Loading stateDisabled stateIcon-only modeRoute link or external href

States

Default, hover (scale up), tap (scale down), loading (spinner), disabled

Reusable

Hero

Full-screen hero section with animated background, mascot and CTAs.

Key Props

Background gradientAnimated decorationsHeadlineSubheadlineCTA buttonsMascot image slot

States

Load animation (fade + slide), idle (floating elements)

Reusable

Forms

Accessible form components with validation, error states and labels.

Key Props

LabelInput/textarea/selectError messageHelp textRequired indicatorSubmit button

States

Default, focus, error, success, disabled

Reusable

Gallery

Responsive image gallery with lightbox and grid layouts.

Key Props

Image arrayGrid columnsLightbox enabledCaptionsLazy loading

States

Grid, lightbox open

Reusable

Testimonials

Social proof quote cards with author info and ratings.

Key Props

Quote textAuthor nameAuthor roleTone colourStar rating

States

Default, hover

Reusable

Downloads

Downloadable resource cards with file type, size and preview.

Key Props

File titleFile typeFile sizePreview imageDownload buttonAccess level

States

Default, downloading, locked (membership required)

Reusable

Video Player

Embedded video player with custom controls and poster image.

Key Props

Video URLPoster imageTitleDescriptionDurationTranscript

States

Idle, playing, paused, ended, loading

Reusable

Accordions

Expandable content sections for FAQs, details and multi-step info.

Key Props

Section titleContentOpen/closed defaultMulti-open mode

States

Open, closed, hover

Reusable

Tabs

Tabbed content navigation for switching between views.

Key Props

Tab labelsTab contentActive tabOrientation

States

Active, inactive, hover, focus

Reusable

Progress Bars

Visual progress indicators for trails, levels and skill development.

Key Props

Current valueMax valueLabelTone colourAnimation

States

Empty, in-progress, complete

Reusable

Reward System

Badge, stamp and certificate display components for achievements.

Key Props

Badge imageTitleDescriptionRarityEarned dateLocked state

States

Earned, locked, newly-earned (celebration)

Reusable

Search

Global search with autocomplete, filters and results display.

Key Props

Search inputAutocomplete suggestionsResults categoriesRecent searches

States

Idle, typing, results open, no results

Reusable

Filters

Faceted filter system for activities, stories, products and resources.

Key Props

Filter categoriesSelected filtersClear allResult countSort options

States

Collapsed, expanded, active filters

Reusable

Login / Auth

Authentication flows — login, register, forgot password, OTP, reset.

Key Props

Email/passwordOAuth (Google)OTP verificationError messagesLoading states

States

Form, loading, error, success

Reusable

Dashboards

Portal dashboards with widgets, stats, charts and quick actions.

Key Props

Stat cardsWidget gridChart componentsQuick action buttonsRecent activity

States

Loading, populated, empty

03 · User Journeys

Every user. Mapped end to end.

From first visit to long-term engagement — every audience has a defined journey with stages, transitions and long-term outcomes.

Child Journey

1

Discover

Child arrives via parent, school or search. Sees Larry on homepage.

2

Explore

Browses activities, stories and games. Sees daily mission.

3

Engage

Completes first activity. Earns first badge. Gets Larry Coins.

4

Progress

Joins Larry Club via parent. Gets digital passport. Follows Confidence Trail.

5

Deepen

Reads stories, plays games, completes weekly adventures.

6

Champion

Reaches higher trail levels. Earns rare badges. Becomes a Larry Ambassador.

Long-Term Outcome

Child grows with Larry — confidence skills compound over years. Eventually transitions to teen/young adult brand extensions.

Parent Journey

1

Discover

Finds Larry via search, social, school or friend recommendation.

2

Evaluate

Reads about the brand, checks safety, reviews testimonials.

3

Try

Signs up for free. Child does first activities. Parent sees progress.

4

Subscribe

Upgrades to Family Membership. Unlocks full library.

5

Engage

Uses parent dashboard. Reads expert articles. Joins community.

6

Advocate

Recommends to friends. Shares on social. Writes testimonial.

Long-Term Outcome

Parent becomes brand advocate. Multiple children use the platform. Family stays for years.

Teacher Journey

1

Discover

Finds Larry via colleague, school or search.

2

Evaluate

Reviews curriculum alignment, resources and pricing.

3

Try

Downloads free resources. Uses in classroom. Sees engagement.

4

Subscribe

School or personal Teacher Membership.

5

Integrate

Uses lesson plans weekly. Manages class dashboard. Tracks progress.

6

Champion

Becomes Larry Certified. Presents at conferences. Advocates.

Long-Term Outcome

Teacher becomes certified trainer. Influences school-wide adoption. Contributes resources.

School Journey

1

Discover

Headteacher finds Larry via teacher recommendation or search.

2

Evaluate

Reviews programme, accreditation and ROI for the school.

3

Pilot

One year group pilots. Measures confidence outcomes.

4

Adopt

Whole-school membership. All teachers trained.

5

Accredit

School achieves Larry Accreditation. Uses as marketing.

6

Showcase

Case study. Hosts visits. Becomes a Larry flagship school.

Long-Term Outcome

School renews annually. Becomes regional hub. Influences other schools.

Administrator Journey

1

Onboard

Admin receives credentials. Accesses admin portal.

2

Manage

Manages users, content, entities and settings.

3

Monitor

Reviews analytics, reports and system health.

4

Optimise

Adjusts content, features and pricing based on data.

5

Scale

Manages international expansion and new product launches.

Long-Term Outcome

Admin runs the entire platform without code. Manages growth for decades.

Business Partner Journey

1

Discover

Partner finds Larry via brand reach or outreach.

2

Evaluate

Reviews partnership opportunities and alignment.

3

Propose

Submits partnership proposal. Reviewed by team.

4

Agree

Partnership terms agreed. Contract signed.

5

Launch

Partnership goes live. Cross-promotion begins.

6

Grow

Partnership expands. Joint products or events launched.

Long-Term Outcome

Long-term strategic partnerships. Co-branded products. Joint ventures.

Charity Journey

1

Discover

Charity finds Larry via foundation outreach or media.

2

Evaluate

Reviews mission alignment and impact potential.

3

Apply

Applies for foundation support or partnership.

4

Approve

Application reviewed. Support approved.

5

Deliver

Free access or funding provided to disadvantaged children.

6

Report

Impact measured and reported. Stories shared.

Long-Term Outcome

Multi-year charity partnerships. Measurable confidence outcomes in disadvantaged communities.

Sponsor Journey

1

Discover

Sponsor finds Larry via media or brand team outreach.

2

Evaluate

Reviews audience, values alignment and sponsorship packages.

3

Sponsor

Sponsorship agreement signed. Funds free access for schools.

4

Activate

Sponsorship announced. Co-branded content created.

5

Measure

Impact reported. ROI demonstrated. Renewal discussed.

Long-Term Outcome

Multi-year sponsorships. Sponsors fund entire regions or programmes.

Publisher Journey

1

Discover

Publisher finds Larry via brand reach or agent.

2

Evaluate

Reviews brand, audience and publishing potential.

3

Propose

Publishing deal proposed. Terms negotiated.

4

Publish

Books published. Distribution activated.

5

Promote

Joint marketing. Book tours. Cross-promotion.

6

Expand

Series extended. International rights sold.

Long-Term Outcome

Long-term publishing partnerships. Larry Publishing imprint eventually self-publishes.

04 · System Architecture

Every system. Connected.

15 interconnected systems powering the platform. Each has defined features and explicit connections to other systems — nothing operates in isolation.

System 01

Authentication

Email/password, Google OAuth, OTP verification, password reset. JWT tokens. Protected routes. Role-based access (child, parent, teacher, school, admin).

Features

  • Email + password login
  • Google OAuth
  • OTP verification
  • Password reset
  • Session management
  • Role-based access control

Connects To

User entityMembership systemAll portals

System 02

Membership

Tiered membership system — Free, Explorer, Champion, Teacher, School, VIP. Recurring billing. Trial periods. Upgrade/downgrade. Cancellation.

Features

  • 6 membership tiers
  • Recurring billing
  • Trial periods
  • Upgrade/downgrade
  • Family/Teacher/School plans
  • Auto-renewal

Connects To

User entityPayment providerShopRewards system

System 03

Rewards

Larry Coins, badges, stamps and certificates. Earned through activities, stories, games and missions. Displayed in digital passport.

Features

  • Larry Coins currency
  • Badge system (6 rarity tiers)
  • Passport stamps
  • Certificate generation
  • Leaderboards
  • Reward shop

Connects To

ChildProfileActivityStoryGameDailyMission

System 04

Certificates

Digital and printable certificates for achievements, milestones and course completions. Verifiable. Shareable.

Features

  • Auto-generated certificates
  • Custom templates
  • Verifiable URLs
  • PDF download
  • Social sharing
  • School bulk generation

Connects To

Certificate entityChildProfileAchievementConfidenceTrail

System 05

Downloads

Downloadable resources — printables, worksheets, lesson plans, wall charts. Membership-gated access. Download tracking.

Features

  • File management
  • Membership gating
  • Download tracking
  • Preview thumbnails
  • Bulk download
  • Category organisation

Connects To

Download entityMembershipShop

System 06

Printables

Printable activities, reward charts, colouring pages and worksheets. Generated dynamically or pre-designed. PDF output.

Features

  • Dynamic generation
  • PDF output
  • Customisable (child's name)
  • Print preview
  • Category filters
  • Age filtering

Connects To

Activity entityDownloadRewards

System 07

Shop & Orders

Full e-commerce — products, bundles, subscriptions. Cart, checkout, payment, shipping, tracking. Order management.

Features

  • Product catalogue
  • Bundles
  • Cart & checkout
  • Payment processing
  • Shipping rates
  • Order tracking
  • Digital downloads

Connects To

Product entityOrder entityMembershipPayment provider

System 08

Events & Bookings

Event management — Larry Live, school tours, holiday camps. Booking, tickets, capacity management, reminders.

Features

  • Event calendar
  • Ticket booking
  • Capacity management
  • Automated reminders
  • Waitlisting
  • Group bookings

Connects To

Event entityOrderNotificationsEmail

System 09

Schools & Teacher Resources

School management, class management, student profiles, lesson plans, curriculum tracking, progress reports.

Features

  • School profiles
  • Class management
  • Student tracking
  • Lesson plans
  • Curriculum alignment
  • Progress reports
  • Accreditation

Connects To

SchoolProfileTeacherProfileChildProfileActivityProgressReport

System 10

Community

Parent community, teacher forums, school networks. Moderated. Safe. Supportive. Reputation system.

Features

  • Discussion forums
  • Q&A sections
  • Moderation tools
  • Reputation system
  • Private groups
  • Content guidelines

Connects To

UserNewsletterSubscriberNotifications

System 11

Notifications

In-app notifications, push notifications, daily mission reminders, badge earned alerts, progress updates.

Features

  • In-app notifications
  • Push notifications
  • Email notifications
  • Daily reminders
  • Achievement alerts
  • Preference management

Connects To

All entitiesEmailUser

System 12

Emails

Transactional and marketing emails — welcome, verification, receipts, progress reports, newsletters.

Features

  • Transactional emails
  • Welcome series
  • Receipts
  • Progress reports
  • Newsletter
  • Re-engagement campaigns

Connects To

NewsletterSubscriberUserOrderProgressReport

System 13

Search

Global search across activities, stories, products, resources, characters. Autocomplete. Filters. Recent searches.

Features

  • Full-text search
  • Autocomplete
  • Faceted filters
  • Search analytics
  • Recent searches
  • Popular searches

Connects To

All content entities

System 14

Reports & Analytics

Progress reports for children, class reports for teachers, school reports for leaders, platform analytics for admins.

Features

  • Child progress reports
  • Class analytics
  • School dashboards
  • Platform analytics
  • Confidence scoring
  • Trend analysis

Connects To

ChildProfileProgressReportAnalyticsEventLeaderboardEntry

System 15

AI System

Larry AI chat, confidence coach, story generator, activity builder, recommendation engine. Safe, moderated, adaptive.

Features

  • Larry Chat (children)
  • Confidence Coach
  • Story Generator
  • Activity Builder
  • Recommendation Engine
  • Parent Assistant
  • Teacher Assistant

Connects To

AIRecommendationChildProfileActivityStoryInvokeLLM
05 · Database Design

Full database. Relationships. Security.

30+ entities across 7 groups, with defined relationships, row-level security rules and future scalability. Every piece of data has a home.

Group 1

User & Profiles

User

Built-in. Email, role (admin/user), full_name.

Admin-only for list/update/delete others.

ChildProfile

Child's name, age, avatar, confidence level, Larry Coins, badges, passport stamps.

Parent/teacher/admin only. Child sees own via parent.

ParentProfile

Linked children, membership, preferences, notifications.

Owner + admin.

TeacherProfile

School, classes, students, resources, membership.

Owner + admin.

SchoolProfile

School details, staff, students, accreditation, membership.

School staff + admin.

Group 2

Content & Activities

Activity

Confidence-building activities with age, skill, difficulty, materials.

Public read; admin write.

DailyMission

Daily confidence missions with type, skill, instructions, rewards.

Public read; admin write.

WeeklyAdventure

Weekly themed adventures with story, materials, rewards.

Public read; admin write.

Story

Stories with type, content, audio, characters, moral, conversation starters.

Public/members read; admin write.

Game

Interactive games with type, difficulty, play URL, rewards.

Public/members read; admin write.

Challenge

Confidence challenges with criteria, rewards, badges.

Members read; admin write.

Group 3

World & Characters

Character

Larry and friends — species, role, personality, value, home location.

Public read; admin write.

WorldLocation

Larry's World locations — type, value focus, activities, stories.

Public read; admin write.

ConfidenceTrail

Progression levels with skills, activities, badges, unlocks.

Public read; admin write.

SeasonalEvent

Seasonal events with themes, activities, badges, stories.

Public read; admin write.

Group 4

Rewards & Progress

Badge

Achievement badges with criteria, icon, rarity, rewards.

Public read; admin write.

ChildBadge

Badges earned by specific children with earned date.

Parent/teacher/admin + child.

PassportStamp

Stamps for locations visited, activities completed, milestones.

Parent/teacher/admin + child.

Achievement

Achievement definitions with criteria, level, rewards.

Public read; admin write.

ProgressReport

Weekly/monthly/termly reports per child with confidence scores.

Parent/teacher/admin.

LeaderboardEntry

Leaderboard rankings by class, school, or global.

Public read; admin write.

Group 5

Commerce

Product

Physical and digital products with price, stock, images.

Public read; admin write.

Order

Orders with items, totals, status, shipping, tracking.

Owner + admin.

MembershipPlan

Membership tiers with features, pricing, limits.

Public read; admin write.

Membership

Active memberships per user with plan, status, dates.

Owner + admin.

Reward

Reward shop items with Larry Coin cost, stock, type.

Public read; admin write.

Book

Published books with author, ISBN, price, buy URL.

Public read; admin write.

Group 6

Events & Marketing

Event

Events with type, date, location, capacity, booking.

Public read; admin write.

BlogArticle

Blog articles with author, category, content, SEO.

Public read; admin write.

BlogAuthor

Author profiles with bio, avatar, credentials.

Public read; admin write.

BlogCategory

Blog categories with descriptions, article counts.

Public read; admin write.

BlogTag

Tags for blog articles.

Public read; admin write.

NewsletterSubscriber

Email subscribers with preferences, status.

Admin only.

Group 7

System & AI

Setting

Platform settings — site name, features, toggles.

Admin only.

PageContent

CMS-managed page content blocks.

Public read; admin write.

MediaAsset

Centralised media library — images, videos, files.

Admin only.

Download

Downloadable resources with file, type, access level.

Public/members read; admin write.

Certificate

Certificate templates and generated certificates.

Owner + admin.

AIRecommendation

AI-generated recommendations per child.

Parent/teacher/admin.

AnalyticsEvent

Tracked events for analytics and insights.

Admin only.

InventoryItem

Inventory tracking for physical products.

Admin only.

Key Relationships

User → ChildProfile (parent has children)

User → ParentProfile / TeacherProfile (1:1)

TeacherProfile → SchoolProfile (belongs to)

SchoolProfile → ChildProfile (enrolled students)

ChildProfile → ChildBadge → Badge (earned badges)

ChildProfile → PassportStamp (collected stamps)

ChildProfile → ProgressReport (progress tracking)

Activity → Badge (badge earnable)

Story → Character (characters in story)

Story → WorldLocation (set in location)

ConfidenceTrail → WorldLocation (unlocks location)

DailyMission → Badge (badge earnable)

Product → Order (ordered in)

MembershipPlan → Membership (subscribed to)

Event → Order (booked via)

BlogArticle → BlogAuthor (written by)

BlogArticle → BlogCategory (categorised in)

AIRecommendation → ChildProfile (recommended for)

30+

entities

7

entity groups

RLS

on every entity

06 · Admin System

Manage everything. No code required.

The entire platform is manageable through the admin portal — every page, every activity, every download, every user. Fully searchable, fully reportable.

Page Content Editing

Every page's content is editable via the PageContent entity — headlines, copy, images, CTAs. No code needed.

Activity Management

Create, edit, archive activities. Set age ranges, skills, difficulty, materials, rewards, status.

Story Management

Full story CMS — content editor, audio upload, character linking, series management, publishing.

Download Management

Upload, organise and manage all downloadable resources. Set access levels, categories, preview images.

Badge & Reward Management

Create badges, set criteria, define rarity, manage reward shop items and Larry Coin costs.

User Management

View, search, filter all users. Manage roles, memberships, statuses. Invite and remove.

Analytics & Reports

Platform-wide analytics — user growth, engagement, content performance, revenue, retention.

Universal Search

Search across all entities — users, content, orders, events. Filtered, sorted, exportable.

Every entity supports full CRUD

View / Read

List, search, filter and view any record

Edit / Update

Modify any field on any record

Create

Create new records for any entity

Archive / Delete

Archive or delete records safely

Filter & Sort

Advanced filtering and sorting on all lists

Export

Export any data to CSV/Excel

Admin Portal Promise

A non-technical administrator can manage the entire platform — content, users, products, events, reports — without writing a single line of code. Forever.

07 · AI System

Eight AI products. All safe. All believing.

Every AI product has defined inputs, outputs and safety guardrails. AI makes personalised confidence-building scalable — but always with human oversight and brand voice enforcement.

Children

Larry Chat

Children can talk to Larry — ask questions, share worries, receive encouragement. Always safe, always kind, always believing.

Inputs

  • Child's age
  • Child's name
  • Conversation history
  • Child's confidence profile

Outputs

  • Encouraging responses
  • Age-appropriate language
  • Confidence-building prompts
  • Safe, moderated content

Safety Guardrails

  • Content filtering
  • No personal data stored
  • Crisis keyword detection
  • Parent visibility
  • Rate limiting
Children

Confidence Coach

AI-powered confidence coaching that adapts to each child's needs, progress and personality. Personalised encouragement at scale.

Inputs

  • Child's progress data
  • Confidence scores
  • Recent activities
  • Skill gaps
  • Age and preferences

Outputs

  • Personalised missions
  • Encouragement messages
  • Skill recommendations
  • Progress celebrations

Safety Guardrails

  • Age-appropriate
  • Positive-only language
  • Parent oversight
  • No clinical advice
Children

Story Generator

AI generates personalised Larry stories featuring the child's name, interests and confidence goals. Every child becomes the hero.

Inputs

  • Child's name
  • Interests
  • Confidence skill focus
  • Age range
  • Preferred characters

Outputs

  • Personalised story text
  • Moral and conversation starters
  • Reading time estimate
  • Series tagging

Safety Guardrails

  • Content moderation
  • Brand voice enforcement
  • No scary content
  • Positive endings only
Children / Parents / Teachers

Activity Builder

AI creates custom confidence activities based on a child's age, interests and the skills they're developing.

Inputs

  • Age range
  • Confidence skill
  • Available materials
  • Time available
  • Group size

Outputs

  • Custom activity instructions
  • Materials list
  • Parent prompts
  • Conversation starters
  • Reward points

Safety Guardrails

  • Age-appropriate
  • Safe materials only
  • Clear instructions
  • Parent review
All users

Recommendation Engine

AI recommends activities, stories, games and missions based on each child's profile, progress and preferences.

Inputs

  • Child's progress
  • Completed activities
  • Skill gaps
  • Age
  • Interests
  • Time of day

Outputs

  • Ranked recommendations
  • Skill-building suggestions
  • Next trail step
  • Related content

Safety Guardrails

  • Diversity in recommendations
  • No bias
  • Age-appropriate
  • Transparent logic
Parents

Parent Assistant

AI assistant helping parents with conversation starters, activity recommendations and confidence-building guidance.

Inputs

  • Child's progress
  • Parent's concerns
  • Family context
  • Recent activities

Outputs

  • Conversation starters
  • Activity suggestions
  • Confidence tips
  • Progress explanations

Safety Guardrails

  • Not medical advice
  • Encourages professional help when needed
  • Parent-friendly language
Teachers

Teacher Assistant

AI helping teachers plan lessons, differentiate instruction and track student confidence development.

Inputs

  • Class roster
  • Curriculum requirements
  • Student progress
  • Lesson objectives

Outputs

  • Lesson plan suggestions
  • Differentiation strategies
  • Student grouping
  • Progress insights

Safety Guardrails

  • Curriculum-aligned
  • Professional tone
  • Teacher oversight required
  • No automated grading
Schools

School Reports AI

AI-generated progress reports translating confidence data into actionable insights for school leaders.

Inputs

  • School-wide data
  • Class progress
  • Trends
  • Comparison benchmarks

Outputs

  • Executive summaries
  • Trend analysis
  • Actionable recommendations
  • Visual dashboards

Safety Guardrails

  • Anonymised data
  • No individual identification
  • Statistical rigour
  • Admin oversight

AI Safety Principles

Children's safety is non-negotiable

AI never replaces adult oversight

All content is moderated and filtered

No personal data leaves the platform

Brand voice is always enforced

Positive language only — always

Crisis detection with human escalation

Transparent, explainable recommendations

08 · Mobile App

One app. Total sync. Every audience.

The mobile app is the digital heart of the ecosystem — connecting children, parents, teachers and schools in real time. Everything syncs. Everyone progresses together.

Children's App

Play, explore, earn badges, follow Larry's World map. Daily missions delivered. Progress syncs.

Parent App

Monitor child progress, get recommendations, access resources, receive notifications.

Teacher App

Manage classes, assign activities, track student progress, access lesson plans.

School App

Whole-school analytics, accreditation tracking, staff management, reporting.

Synchronisation Architecture

Real-Time Sync

Every action syncs instantly across web and app. No data lag. No lost progress.

Offline Mode

Children can complete activities offline. Syncs when reconnected. No child left behind by connectivity.

Push Notifications

Daily mission reminders, badge earned alerts, progress updates, parent summaries.

Cross-Platform Progress

Start on web, continue on app, finish on tablet. Progress follows the child everywhere.

Rewards

Larry Coins, badges, passport stamps — all visible and synced

Activities

Full activity library available offline-capable on mobile

Daily Missions

Push notification delivers today's mission every morning

AI Coach

Larry's AI Confidence Coach available in-app, voice and text

Progress

Visual progress tracking across all confidence skills

Reports

Parents and teachers get regular progress reports

09 · Shop

Full e-commerce. Physical and digital.

The shop handles products, bundles, subscriptions, books, activities, digital downloads, gift cards and memberships — all in one integrated checkout.

Products

Physical products — plush toys, books, stationery, games, posters. With variants, stock management and shipping.

Bundles

Product bundles — starter packs, family bundles, teacher packs, school packs. Discounted when bought together.

Subscriptions

Recurring subscriptions — monthly activity box, family membership, teacher membership, school membership.

Books

Published books — picture books, story books, activity books, journals. Physical and digital.

Activities

Digital activities — printable worksheets, interactive games, audio stories. Instant access.

Digital

Digital products — downloadable resources, courses, certificates. Delivered instantly after purchase.

Gift Cards

Gift cards — for memberships, products or Larry Coins. Perfect for grandparents, teachers and gifts.

Membership

Membership purchase — upgrade, downgrade, gift a membership. Integrated with the membership system.

Checkout Flow

1

Browse

User browses products, filters by category, age, price.

2

Add to Cart

Products, bundles and subscriptions added to cart.

3

Checkout

Shipping address, billing, payment via Wix Payments or Stripe.

4

Payment

Secure payment processing. Order confirmation email.

5

Fulfilment

Physical: shipped with tracking. Digital: instant access. Subscription: activated.

6

Delivery

Physical: delivered with tracking. Digital: download link. Email confirmation.

Secure payment via Wix Payments / Stripe

Automatic order confirmation emails

Shipping tracking integration

Mossy

Every detail matters. Because behind every click is a child looking for encouragement.

— Mossy

10 · Future Expansion

Designed for decades.

Nothing should need rebuilding. The platform is designed to grow for decades — modular, international, secure, scalable and brand-consistent forever.

Modular Architecture

Every system is modular. New features slot in without rebuilding existing ones. Components are reusable across web, app and future platforms.

International-First

Built for translation from day one. Every string is localisable. Every image is swappable per region. Every currency is supported.

Security by Design

Row-level security on every entity. Role-based access. Data encryption. GDPR/COPPA compliant. Children's data protected above all.

Scalable Infrastructure

The platform scales from 10,000 to 10 million users without architectural changes. Database, CDN and API layers all designed for scale.

Brand-Consistent Forever

The design system, brand voice and component library ensure consistency across every product, platform and territory — forever.

API-First

Every feature has an API. The website, mobile app, partner integrations and AI all use the same APIs.

Expansion Timeline

Now

  • Website
  • CMS
  • Admin portal
  • 5 portal dashboards
  • 30+ entities

Year 2

  • Mobile app (iOS/Android)
  • Shop e-commerce
  • Membership billing
  • Events booking

Year 3

  • AI products (8)
  • Publishing imprint
  • National schools programme
  • Teacher training

Year 4

  • International (7+ languages)
  • Licensing platform
  • API for partners

Year 5

  • Global brand
  • 10M+ users
  • Foundation active
  • Multi-platform ecosystem

Year 10+

  • Global charity foundation
  • International licensing
  • Generational brand

The 20-Year Vision

A platform that grows for decades

Every architectural decision today serves the 20-year vision. The website is the beginning. The app, the publishing, the licensing, the foundation — all built on this foundation. Nothing rebuilt. Everything extended.

You Can Do It, Says Larry!™ 🦁

base44
Edit with Base44