9. Figma to React Standard

Development Flow

1. Review Figma screens.
2. Confirm desktop/tablet/mobile frames.
3. Extract design tokens.
4. Define component library.
5. Set project structure.
6. Build layout shell.
7. Build reusable components.
8. Build pages.
9. Add responsive behavior.
10. Add forms and validation.
11. Add integrations.
12. Add SEO metadata.
13. Add animations carefully.
14. QA against Figma.
15. Deploy staging.
16. Client review.
17. Final production deploy.

React/Next.js Standards

Area Standard
FrameworkNext.js preferred for SEO/marketing sites.
StylingTailwind or well-structured CSS modules.
ComponentsReusable component-first architecture.
FormsReact Hook Form + validation schema recommended.
SEOMetadata per page.
ImagesOptimized image component/CDN.
RoutingClean URLs matching old site if migration.
AccessibilitySemantic HTML, labels, keyboard support.
PerformanceLazy load heavy sections/assets.
DeploymentVercel/Netlify/custom server depending on app.

Component Standards

Create reusable components:

Button
Input
Textarea
Select
Checkbox
Modal
Navbar
Footer
HeroSection
ServiceCard
TestimonialCard
PricingCard
FAQAccordion
BlogCard
ContactForm
CTASection
Container
SectionWrapper

Do not duplicate the same button/card markup on every page.

10. Figma to WeWeb Standard

Build Flow

1. Create global design system.
2. Configure colors, typography, spacing.
3. Create reusable sections/components.
4. Build page structure.
5. Connect backend/API if needed.
6. Configure collections/data bindings.
7. Add workflows/actions.
8. Add responsive behavior.
9. Add SEO metadata.
10. Test published staging link.

WeWeb Standards

Area Standard
Global StylesDefine before building pages.
Reusable ComponentsHeader, footer, cards, forms.
CollectionsUse for dynamic data.
API CallsCentralize and name clearly.
AuthenticationUse proper auth plugin/backend auth.
VariablesUse clean naming.
WorkflowsName workflow by action purpose.
ResponsivenessTest every breakpoint manually.
SEOConfigure page title, description, OG image.
FormsValidate before API submission.

WeWeb Anti-Patterns

Avoid:

  • Hardcoding repeated content everywhere.
  • No global styles.
  • Using random spacing values on every section.
  • Directly exposing private API keys.
  • Building API calls without error states.
  • No loading state for API-driven sections.
  • Using one giant page with unorganized layers.

11. Figma to Bubble Standard

Bubble Build Flow

1. Define app data structure.
2. Create reusable styles.
3. Build reusable elements.
4. Build pages.
5. Add workflows.
6. Add database privacy rules.
7. Add responsive rules.
8. Add SEO/meta if public pages.
9. Test user roles and workflows.

Bubble Standards

Area Standard
StylesUse Bubble style system, not random inline styling.
Reusable ElementsHeader, footer, sidebar, cards.
DatabaseClean data types and relationships.
Privacy RulesMandatory for user-owned/private data.
WorkflowsNamed and organized.
ConditionsAvoid too many messy conditions.
ResponsiveUse new responsive engine properly.
PluginsUse only necessary trusted plugins.
SEOConfigure page metadata where needed.

Bubble Anti-Patterns

Avoid:

  • No privacy rules.
  • Too many plugins.
  • Massive workflows with no naming.
  • Repeating same UI manually everywhere.
  • Exposing sensitive data in page source.
  • No database cleanup strategy.
  • No role-based access control.