Rebuild Plan

Rebuild Plan

Implementation status and testing checklist

7/10

Templates

8/8

Data Models

3/5

Integrations

13/21

Tests Passed

Templates

Home Page Template

Hero section, membership cards, testimonials, trust badges, CTA sections

complete

Standard Content Page

CMS-driven content blocks with flexible layout

complete

FAQ Page Template

Accordion FAQ with search capability

complete

Contact Page Template

Contact form with spam controls

complete

Enrollment Start Page

Initial contact capture with testimonials sidebar

complete

Enrollment Step Page

Dynamic multi-step form from workflow config

in-progress

Enrollment Review/Submit

Application review and submission

pending

Enrollment Confirmation

Success confirmation with next steps

pending

Legal Page Template

Privacy, terms, disclaimers with sidebar nav

complete

Admin Console Pages

Dashboard, CMS, Ops, Workflow, Templates, Audit

complete
Data Models

SitePage

created

slug, title, metaTitle, metaDescription, contentBlocks, templateType, published

SiteNav

created

name, location, items, published

Asset

created

name, type, originalUrl, storedUrl, altText, licenseNotes

EnrollmentApplication

created

applicationNumber, status, applicantEmail/Phone/Name, data, source, currentStep

EnrollmentWorkflowConfig

created

name, version, steps, conditionalLogic, published

MessageTemplate

created

name, key, channel, subject, body, variables, enabled

AuditLog

created

actorEmail, action, entityType, entityId, before, after, metadata

MembershipPlan

created

name, key, tagline, basePrice, features, priceMatrix, active

Integrations

Analytics (GA4/GTM)

Admin-configurable tracking IDs

configurable

Email (SendEmail)

Built-in Base44 email integration

ready

Webhooks

Outbound webhooks on submit/status change

planned

File Upload

Built-in Base44 file upload

ready

LLM/AI

Built-in invoice/document extraction

ready
Risks & Notes

Form.io Migration

Original site uses Form.io wizard. Rebuilt as native React multi-step form.

Google Reviews Widget

Elfsight widget detected. Rebuilt with static testimonials; live integration requires Elfsight embed.

Payment Integration

Payment step requires Stripe or payment processor integration when ready.

Member Portal

External member portal (myaccount.altruahealthshare.org) not migrated; placeholder links added.

Mobile Responsive

All templates rebuilt with mobile-first responsive design.

SEO Ready

Meta tags, canonical URLs, and structured data support included.

Testing Checklist

Page Parity

Home page layout matches original
Navigation links functional
Footer links functional
All CTAs navigate correctly

Form Parity

Required field validation
Email format validation
Phone format validation
UTM parameter capture

Enrollment Flow

Start enrollment works
Application saved to database
Multi-step progression
Save and resume (magic link)
Review and submit

Mobile & Performance

Mobile responsive layout
Touch-friendly buttons
Lighthouse 90+ performance
Lighthouse 90+ accessibility

Analytics

Page view tracking
Enrollment start event
Step completion events
Submit application event