## Summary - rebuild `apps/website` on the pinned ScrewFast Astro foundation - replace the legacy page/content/component structure with the new section and UI architecture - add Starlight-based docs and the new public route set for platform, pricing, trust, legal, and guides - refresh website tooling, dependencies, and Playwright smoke coverage for the new site shell ## Scope - touches `apps/website` and the matching spec artifacts for feature 402 - does not modify `apps/platform` ## Testing - not run in this step Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #393
28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# Research: Tenantial ScrewFast Website Rebuild
|
|
|
|
## Pinned Source
|
|
|
|
Use `mearashadowfax/ScrewFast` at commit `10718e4c68eca7887d8d82e207d9b394d7346ad3`.
|
|
|
|
## Decision: Direct Vendor, Not Recreation
|
|
|
|
Delete `apps/website` and copy the pinned ScrewFast project directly into `apps/website`. This is not a new minimal Astro app creation task.
|
|
|
|
## Decision: Preserve ScrewFast Behavior First
|
|
|
|
Keep ScrewFast layouts, navbar, footer, Preline behavior, dark/light theme handling, Lenis scrolling, Starlight docs behavior, backgrounds, sections, buttons, cards, responsive behavior, hover/focus-visible states, and reduced-motion behavior unless a verified incompatibility exists.
|
|
|
|
## Decision: Adapt Public Content In Place
|
|
|
|
After the vendored app runs in the monorepo, replace public brand/content with Tenantial:
|
|
|
|
- Tenantial name and metadata.
|
|
- Tenantial homepage and `/platform` copy.
|
|
- Conservative pricing/contact/trust/legal copy.
|
|
- Static/demo product previews.
|
|
- Intentional redirects for unready public families.
|
|
|
|
## Decision: Remove Unready Localized/Public Families
|
|
|
|
Localized pages and unready product/blog/insight detail routes are not exposed because translated, Tenantial-specific content is not available. Their canonical route families redirect intentionally or stay hidden from navigation.
|