This document captures the current design reference for the custom frontend and marketing split.
- published Framer template:
This published site is already enough to use as a structural and aesthetic reference for the Helpmate frontend rebuild.
The Framer reference has a stronger product feel than the earlier prototype shell because it uses:
- a clearer landing-page narrative
- stronger section hierarchy
- more intentional spacing
- more premium CTA placement
- richer visual rhythm across long scrolling sections
- a more portfolio-grade presentation than a utility-first app shell
From the published site structure, these patterns are especially relevant:
- anchored top navigation
- strong hero with a primary CTA and secondary CTA
- long-form single-page storytelling
- section-based rhythm:
- hero
- project/work showcase
- about section
- process section
- services section
- testimonials/social proof
- FAQ
- final CTA footer block
We should not copy the portfolio content literally. We should map the structure into a product flow.
Recommended Helpmate mapping:
- hero
- product positioning
- upload / try sample document CTA
- sample documents / benchmark proof
- use the current
static/sample documents - show benchmark credibility and document families
- use the current
- how it works
- ingest
- index
- retrieve
- answer
- cite
- capabilities
- hybrid retrieval
- structure-aware retrieval
- section-first routing
- grounded abstention
- benchmarks
- product workspace preview
- upload area
- answer panel
- evidence panel
- benchmark/debug panel
- FAQ
- supported documents
- local-first indexing
- difference from generic file chat
- final CTA
- upload a document
- explore sample documents
For building the real frontend, the most useful handoff is not raw generated site code. The most useful handoff is:
- published site URL
- desktop screenshots of the main sections
- mobile screenshots of the same sections
- exported assets:
- logos
- illustrations
- icons
- background textures or images
- font names
- any custom brand colors you want preserved
- any sections/components you especially want reused
This is better than relying on brittle exported Framer output as the production app codebase.
Framer’s current documentation is somewhat mixed:
- one help article says Framer does not offer HTML exporting for self-hosting because of its dynamic backend services:
- another newer portability article says published output can be downloaded as standard HTML, CSS, JavaScript, and assets:
Because of that ambiguity, we should not depend on exported Framer code as the foundation of the app frontend.
Use Framer as the design source of truth, not as the production code source.
Best practical approach:
- keep the published Framer page as visual reference
- add screenshots and asset exports for higher-fidelity rebuilding
- recreate the UI cleanly in
Next.js - keep the current Python retrieval core intact behind
FastAPI
Recommended target:
wwwas the Framer landing pagefrontend/withNext.jsbackend/withFastAPI- current Python retrieval modules reused behind API endpoints
This keeps the premium frontend goal aligned with the backend system we already built.