Feature Library

Learn how real app features are built, step by step

Explore practical breakdowns, safe demos, Build Maps and guided labs that show how forms, payments, AI tools, dashboards and booking systems actually work.

Browse feature explanations for free, create an account to unlock Build Maps, and choose Premium when you want guided tutorials, teaching-safe code and deeper walkthroughs.

40 feature patterns

40

Clear explanations for product patterns you can recognise and reuse.

12 categories

12

Browse by outcome, from capture forms to payments and AI tools.

Start here

3 guided labs

Begin with the enquiry form lab, then explore AI briefs and Stripe access unlocks when you want broader examples.

All feature patterns

Browse the full library

Use these patterns to understand the shape of common app features. Some include full guided labs today; the rest are useful explanations and Build Map starting points.

Start hereLead CaptureBeginnerPremium

Enquiry form that saves to a database

Turn a visitor request into a durable record and alert the team clearly.

Beginner friendlyEmail
Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
Guided labAI FeaturesAdvancedPremium

AI project brief generator

Turn an idea into a structured, realistic build brief.

AIDatabase
Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
Guided labPayments and SubscriptionsAdvancedPremium

Stripe webhook access fulfilment

Grant access from verified payment events without duplicating fulfilment.

PaymentsAuth
Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
Dashboards and Admin PanelsIntermediate

Admin moderation queue

Give staff a focused list of submissions that need a decision.

AuthAdmin
Dashboards and Admin PanelsIntermediate

Admin support reply and triage

Help staff prioritise, answer, and resolve support requests.

EmailAuth
AI FeaturesIntermediate

AI glossary/Jargon Buster explainer

Explain unfamiliar technical language in calm, plain English.

AIExternal service
AI FeaturesIntermediate

AI idea generator

Turn a learner's interests and constraints into practical project ideas.

AIExternal service
AI FeaturesAdvanced

AI lesson tutor/support assistant

Help a learner understand the current lesson without taking over.

AIAuth
AI FeaturesAdvanced

AI sales chat

Answer product questions using approved commercial information.

AIExternal service
Dashboards and Admin PanelsIntermediate

Analytics event tracking

Record a small, purposeful event without collecting sensitive content.

Database
Bookings and SchedulingAdvanced

Availability slot system

Turn working-time rules into bookable choices without double booking.

AdminDatabase
Beta Access and FeedbackAdvanced

Beta invite/download access

Restrict a private download to valid invited testers.

AuthAdmin
Lead CaptureBeginner

Build in Public lead capture

Collect interest around a project story and its next update.

Beginner friendlyEmail
Lead CaptureBeginner

Callback request modal

Let a visitor ask for a call without leaving the page.

Beginner friendlyAdmin
CMS and PublishingIntermediate

CMS/blog publishing workflow

Move an article safely from draft to a reviewed public page.

AuthAdmin
Lead CaptureBeginner

Contact form that sends an email

Collect a message and deliver it safely to the right inbox.

Beginner friendlyEmail
Marketplace and Directory FeaturesBeginner

Customer bookmarks/favourites

Let a signed-in user save useful items for later.

Beginner friendlyAuth
Payments and SubscriptionsAdvanced

Deposit and final balance payment flow

Split a larger booking payment into a deposit and a later balance.

PaymentsEmail
Beta Access and FeedbackAdvanced

Desktop app activation

Confirm that an installed beta app belongs to an authorised tester.

AuthDatabase
Bookings and SchedulingIntermediate

Event intake/drop-off registration

Capture attendance and practical arrival details before an event.

EmailDatabase
Beta Access and FeedbackIntermediate

Feedback submission and triage

Collect useful product feedback and route it for review.

AuthAdmin
CMS and PublishingIntermediate

Guide/glossary publishing workflow

Publish structured reference content with useful relationships.

AuthAdmin
Tokens, Rewards and VotingAdvanced

Impact voting

Let eligible members allocate influence to approved community choices.

AuthAdmin
Learning Platform FeaturesBeginner

Interactive lesson checklist

Break a lesson task into visible, resumable steps.

Beginner friendlyAuth
Dashboards and Admin PanelsAdvanced

Inventory management

Track available stock and prevent impossible orders.

AdminDatabase
Quotes, Invoices and TransactionsAdvanced

Invoice PDF workflow

Create a stable invoice record and a customer-friendly PDF.

PaymentsEmail
Marketplace and Directory FeaturesAdvanced

Listing claim workflow

Let a genuine owner request control of an existing listing.

EmailAuth
Marketplace and Directory FeaturesIntermediate

Listing creation and editing workflow

Help an owner create and maintain a useful directory listing.

AuthAdmin
Bookings and SchedulingIntermediate

Multi-step booking form

Break a detailed booking into calm, manageable steps.

Database
Quotes, Invoices and TransactionsIntermediate

Quote generator

Turn an enquiry into a clear, reviewable commercial offer.

EmailAdmin
Bookings and SchedulingAdvanced

Route optimisation

Turn a set of stops and constraints into a practical suggested route.

AdminDatabase
Marketplace and Directory FeaturesIntermediate

Search and filtering experience

Help people narrow a catalogue to useful results.

Database
Payments and SubscriptionsIntermediate

Stripe checkout button

Start a trusted hosted checkout from a server-approved product.

PaymentsExternal service
Learning Platform FeaturesIntermediate

Student lesson progress tracker

Show learners what they have completed and what comes next.

AuthDatabase
Learning Platform FeaturesIntermediate

Student support inbox

Give a student one durable place to ask for and revisit help.

AuthAdmin
Payments and SubscriptionsIntermediate

Subscription billing portal

Let customers manage an existing subscription through a trusted portal.

PaymentsAuth
Tokens, Rewards and VotingAdvanced

Token claim QR/link

Let a user claim a reward from a time-limited code or link.

AuthDatabase
Tokens, Rewards and VotingAdvanced

Token redemption at checkout

Apply an allowed token value without trusting the browser's balance.

PaymentsAuth
Tokens, Rewards and VotingAdvanced

Token wallet

Show a user a trustworthy balance and transaction history.

AuthDatabase
Accounts and SecurityIntermediate

User report/flagging flow

Give users a safe way to report content or behaviour for review.

AuthAdmin

Start here

Build a form that saves to a database

Learn the classic feature every beginner needs to understand: collect a form, validate it, save the data, and see what happens behind the button.

Guided labs

Complete guided labs you can open today

Start with enquiry capture first, then compare it with an AI project brief and a Stripe access-unlock flow when you want broader examples.

Start hereLead CaptureBeginner

Enquiry form that saves to a database

Turn a visitor request into a durable record and alert the team clearly.

Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
Guided labAI FeaturesAdvanced

AI project brief generator

Turn an idea into a structured, realistic build brief.

Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
Guided labPayments and SubscriptionsAdvanced

Stripe webhook access fulfilment

Grant access from verified payment events without duplicating fulfilment.

Try the safe demo. Unlock the Build Map with a free account. Premium includes the guided tutorial and code walkthrough.
AI FeaturesIntermediate

AI idea generator

Turn a learner's interests and constraints into practical project ideas.

AI FeaturesAdvanced

AI lesson tutor/support assistant

Help a learner understand the current lesson without taking over.

Lead CaptureBeginner

Contact form that sends an email

Collect a message and deliver it safely to the right inbox.

Bookings and SchedulingIntermediate

Multi-step booking form

Break a detailed booking into calm, manageable steps.

Browse by outcome

Choose the kind of product problem you want to understand

Use outcomes to narrow the library quickly, from capturing enquiries to taking payments, adding AI features and managing accounts.

Ways to collect interest and start a useful customer conversation.

Flows for choosing times, registering attendance, and managing availability.

Safe payment, recurring billing, and access-fulfilment patterns.

Commercial workflows that move a request towards an agreed payment.

Human-reviewed AI tools that explain, suggest, and help users create.

Operational views that help teams review work and take clear action.

Identity, access, reporting, and other trust-building account patterns.

Reviewed workflows for drafting, editing, and publishing useful content.

Listings, discovery, claims, favourites, and other directory interactions.

Value, reward, redemption, and community decision-making patterns.

Controlled release access, activation, and structured product feedback.

Progress, support, and interactive learning tools for students.

How access works

Browse first, plan with a free account, build with Premium

Feature Labs are deliberately layered: public explanations stay useful, free accounts unlock planning, and Premium opens the complete guided lab path. You can access Premium content through VCA course enrolment, or through a Feature Pack when you only want one specific build.

Browse

Free

Start by reading feature overviews and trying safe demos where they are published.

  • Feature Library browsing
  • Overview pages
  • Safe demos where available

Available when a Feature Pack is offered for a specific lab.

Plan

Free account

Create an account when you want the planning layer before you build.

  • Build Maps
  • Planning prompts where available
  • A clear route back to your learning

Build

Premium

Unlock the full learning layer through VCA course enrolment or a Feature Pack for a specific build.

  • Guided tutorials
  • Code walkthroughs
  • Full Prompt Library
  • Code export bundles
  • Deeper demo explanations where available

Single build

Feature Packs

Feature Pack access unlocks one specific Premium feature build separately.

  • Focused access to one feature build
  • Tutorial, code, prompts and teaching bundle where published
  • A smaller path when you do not need the full course

Available when a Feature Pack is offered for a specific lab.