18. Responsive Replication Standard

A replica must be tested across breakpoints.

Breakpoints

Device Width
Small Mobile360px
Mobile390px / 414px
Tablet768px
Small Laptop1024px
Desktop1280px
Large Desktop1440px+

Responsive Checklist

Area Standard
HeaderMobile menu works.
HeroText/image stack correctly.
CardsGrid becomes 1-column on mobile.
FormsInputs full width on mobile.
TablesScroll or card layout.
ImagesNo stretching/cropping issues.
ButtonsTouch-friendly size.
FooterColumns stack cleanly.
PopupsUsable on mobile.

19. Pixel-Perfect QA Standard

Use visual QA page by page.

Compare

Area Check
FontFamily, weight, size, line-height.
ColorsExact hex values.
SpacingSection padding, gaps, margins.
LayoutWidth, alignment, grid.
ImagesSize, crop, quality.
ButtonsRadius, hover, padding.
CardsShadow, border, spacing.
HeaderHeight, logo, nav spacing.
FooterLinks, columns, typography.
MobileSame visual intent, not necessarily exact desktop layout.

Acceptable Difference

Define upfront:

Replica Type Tolerance
Pixel-perfectVery low tolerance, almost exact.
Functional replicaVisual similarity acceptable.
Modernized replicaImprovements allowed.
Migration replicaPreserve UX/content/SEO more than exact pixels.

20. Performance Standard

Mandatory Performance Rules

Area Standard
ImagesCompress and lazy-load.
FontsLoad only needed weights.
ScriptsRemove unused third-party scripts.
CSSAvoid bloated styles.
VideoUse optimized embed/streaming.
AnimationsAvoid heavy scroll/JS animations.
API CallsDo not over-fetch.
CachingUse CDN/static caching where possible.

Common Mistakes

  • Uploading 5MB hero images.
  • Loading 8 font weights.
  • Adding too many tracking scripts.
  • Rebuilding a fast static website into a slow no-code app.
  • Ignoring mobile performance.

21. Accessibility Standard

A proper replica should improve accessibility, not copy bad accessibility.

Must-Have

Area Standard
Semantic HTMLUse correct headings/sections/buttons.
Alt TextMeaningful images need alt text.
Color ContrastText must be readable.
Keyboard NavigationMenus/forms/modals usable with keyboard.
Focus StateVisible.
Form LabelsRequired.
Error MessagesAssociated with fields.
ButtonsReal buttons, not clickable divs.

22. Security Standard

Even if it is "just a website," security matters.

Website Security Checklist

Area Standard
FormsValidate and sanitize input.
SpamCAPTCHA/honeypot/rate limit.
Admin AccessStrong passwords/2FA if CMS.
API KeysNever expose private keys.
UploadsValidate file type and size.
HTTPSRequired.
HeadersSecurity headers where possible.
DependenciesAvoid abandoned plugins/packages.
No-Code AppsCheck privacy rules/API exposure.

23. CMS Decision Standard

Ask whether client needs to edit content after launch.

Static vs CMS

Requirement Solution
Client rarely changes contentStatic React/Next.js page.
Client updates blogsCMS needed.
Client updates services/projectsCMS collection needed.
Client updates pricingCMS or admin config.
Client updates images/text oftenNo-code/CMS preferred.

CMS Options

Platform Use Case
WordPress HeadlessExisting WP blog/content.
SanityStructured content for React.
StrapiSelf-hosted/custom CMS.
SupabaseSimple CMS/data tables.
Webflow CMSMarketing CMS.
WeWeb CollectionsNo-code frontend content.
Bubble DBBubble app-native content.

24. No-Code Specific Standards

WeWeb/Bubble Replica Must Still Have

1. Global styles
2. Reusable components
3. Clean naming
4. Proper responsive layout
5. API security
6. Auth rules
7. Database privacy rules
8. Loading states
9. Error states
10. SEO settings
11. Versioning/backup strategy
12. Handoff documentation

No-code does not mean no engineering standards.

25. Naming Standards for No-Code Builds

Pages

Good Bad
HomePage 1
ContactNew Page Copy
Dashboard - Projectsdashboardtest

Workflows/API Calls

Good Bad
Submit Contact FormWorkflow 1
Fetch Project ListAPI Call 3
Create Lead in CRMButton clicked

Components

Good Bad
Header - PublicGroup 1
Card - ServiceReusable thing
Modal - Delete ConfirmationPopup A

26. Animation Replication Standard

Document Animation Behavior

Element:
Animation Type:
Trigger:
Duration:
Delay:
Easing:
Desktop:
Mobile:
Fallback:

Common Animations

Animation Use Carefully
Fade inSafe.
Slide upSafe.
ParallaxCan hurt performance.
Scroll-triggered animationsTest mobile.
Sliders/carouselsAvoid if not needed.
Hover animationsMust have mobile fallback.