How ia-coders-v1/datorix-landing-page works
This repository is Datorix’s marketing landing site, not the database-monitoring product runtime. A visitor reaches the home page, which composes navigation, product-story sections, and the footer. The feature and workflow sections describe capabilities such as DPI, replication, auditing, alerts, policy enforcement, and compliance; the sampled code presents these claims rather than implementing those systems. Edges reflect the sampled page composition and imports documented in the source index.
Main entry points: sections/index.ts Section exports · section-label.tsx Section label · LandingPage.tsx Landing composition · layout/index.ts Layout exports
Components 16
Site entry
- Home route
src/app/page.tsx - Landing composition
src/components/LandingPage.tsx
Product story
- Section exports
src/components/sections/index.ts - Hero
src/components/sections/Hero.tsx - Problem framing
src/components/sections/Problem.tsx - Product capabilities
src/components/sections/Features.tsx - How it works
src/components/sections/HowItWorks.tsx - Database support
src/components/sections/Databases.tsx - Use cases
src/components/sections/UseCases.tsx - Platform statistics
src/components/sections/Stats.tsx - Call to action
src/components/sections/CallToAction.tsx
Presentation layer
- Layout exports
src/components/layout/index.ts - Navigation
src/components/layout/Navbar.tsx - Footer
src/components/layout/Footer.tsx - Section label
src/components/ui/section-label.tsx
Other components
- Site visitor
Connections 20
- Site visitor → Home route: opens
- Home route → Landing composition: renders
src/app/page.tsx - Landing composition → Layout exports: imports
src/components/LandingPage.tsx - Layout exports → Navigation: exports
src/components/layout/index.ts - Layout exports → Footer: exports
src/components/layout/index.ts - Landing composition → Section exports: imports
src/components/LandingPage.tsx - Section exports → Hero: exports
src/components/sections/index.ts - Section exports → Problem framing: exports
src/components/sections/index.ts - Section exports → Product capabilities: exports
src/components/sections/index.ts - Section exports → How it works: exports
src/components/sections/index.ts - Section exports → Database support: exports
src/components/sections/index.ts - Section exports → Use cases: exports
src/components/sections/index.ts - Section exports → Platform statistics: exports
src/components/sections/index.ts - Section exports → Call to action: exports
src/components/sections/index.ts - Database support → Section label: uses
src/components/sections/Databases.tsx - Product capabilities → Section label: uses
src/components/sections/Features.tsx - How it works → Section label: uses
src/components/sections/HowItWorks.tsx - Problem framing → Section label: uses
src/components/sections/Problem.tsx - Platform statistics → Section label: uses
src/components/sections/Stats.tsx - Use cases → Section label: uses
src/components/sections/UseCases.tsx