How fosa-technologies/website works
FOSA is a bilingual marketing landing page for a digital-solutions company. The visitor journey moves from brand and trust, through business needs, solutions and products, to a project estimate, testimonials and booking; newsletter signup is a separate engagement path. The graph reflects the page composition and the sampled quote, booking, testimonial and language implementations. Some section internals were not sampled, so their wiring is not inferred.
Main entry points: App.tsx Page composition · ProductsSection.tsx Product catalog · AIQuoteSection.tsx Project estimate · testimonials.ts Testimonial API
Components 28
Visitor journey
- Page composition
src/App.tsx - Hero
src/sections/Hero.tsx - Trust signals
src/sections/TrustMarquee.tsx - Business needs
src/sections/Problem.tsx - Solutions
src/sections/Solutions.tsx - Industries
src/sections/Industries.tsx - Product catalog
src/sections/ProductsSection.tsx - Product entries
src/data/products.ts - Product showcase
src/sections/ProductShowcase.tsx - Capabilities
src/sections/Features.tsx - Brand statement
src/sections/BrandStatement.tsx - Final call to action
src/sections/FinalCta.tsx - Footer
src/sections/Footer.tsx
Lead engagement
- Project estimate
src/sections/AIQuoteSection.tsx - Quote calculation
src/lib/quote.ts - Testimonials
src/sections/TestimonialsSection.tsx - Testimonial form
src/components/testimonials/TestimonialForm.tsx - Testimonial API
src/lib/testimonials.ts - Meeting booking
src/sections/BookingSection.tsx - Calendar embed
src/components/booking/CalendlyEmbed.tsx - Newsletter signup
src/sections/NewsletterSection.tsx
Shared presentation
- Shared components
src/components
Language and content
- Language provider
src/i18n/LanguageContext.tsx - Translations
src/i18n/translations.ts - Marketing copy
src/lib/content.ts
Other components
- Site visitor
- Google Sheets API
- Calendly
Connections 25
- Site visitor → Page composition: opens page
- Page composition → Hero: renders
- Page composition → Trust signals: renders
- Page composition → Business needs: renders
- Page composition → Solutions: renders
- Page composition → Industries: renders
- Page composition → Product catalog: renders
- Page composition → Product showcase: renders
- Page composition → Capabilities: renders
- Page composition → Project estimate: renders
- Page composition → Testimonials: renders
- Page composition → Brand statement: renders
- Page composition → Meeting booking: renders
- Page composition → Newsletter signup: renders
- Page composition → Final call to action: renders
- Page composition → Footer: renders
- Product catalog → Product entries: reads
- Project estimate → Quote calculation: calls
- Testimonial form → Testimonial API: calls
- Testimonial API → Google Sheets API: requests data
- Meeting booking → Calendar embed: renders
- Calendar embed → Calendly: loads widget
- Language provider → Translations: reads
- Page composition → Language provider: uses context
- Shared components → Marketing copy: reads copy