How tayseer-alrahhal/hexaops works
Hexaops is a multilingual corporate and technology-marketing website. Visitors browse the localized home page and company, project, and technology information, or open contact details; shared navigation and locale-aware links support that journey. The sampled route pages show their content composition, while the locale layout supplies the shared header, footer, and scrolling behavior. Several page sections are unsampled, so their internal behavior and any contact submission flow are not inferred.
Main entry points: navigation.ts Localized navigation · layout.tsx Locale page shell · page.tsx Home page · Footer.tsx Footer
Components 19
Marketing pages
- Home page
src/app/[locale]/page.tsx - About page
src/app/[locale]/about/page.tsx - About sections
src/app/[locale]/about - Projects page
src/app/[locale]/projects/page.tsx - Project sections
src/app/[locale]/projects - Technology page
src/app/[locale]/technology/page.tsx - Technology sections
src/app/[locale]/technology - Contact page
src/app/[locale]/contact/page.tsx
Shared experience
- Home hero
src/components/Hero.tsx - Home sections
src/components - Locale page shell
src/app/[locale]/layout.tsx - Header navigation
src/components/Header.tsx - Footer
src/components/Footer.tsx - Language selector
src/components/LanguageSelector.tsx - Smooth scrolling
src/components/SmoothScroll.tsx
Locale routing
- Locale middleware
src/middleware.ts - Locale configuration
src/i18n/routing.ts - Localized navigation
src/i18n/navigation.ts
Other components
- Visitor
Connections 19
- Visitor → Home page: opens
- Visitor → About page: opens
- Visitor → Projects page: opens
- Visitor → Technology page: opens
- Visitor → Contact page: opens
- Home page → Home hero: renders
src/app/[locale]/page.tsx - Home page → Home sections: renders
src/app/[locale]/page.tsx - About page → About sections: renders
src/app/[locale]/about/page.tsx - Projects page → Project sections: renders
src/app/[locale]/projects/page.tsx - Technology page → Technology sections: renders
src/app/[locale]/technology/page.tsx - Locale page shell → Header navigation: renders
src/app/[locale]/layout.tsx - Locale page shell → Footer: renders
src/app/[locale]/layout.tsx - Locale page shell → Smooth scrolling: renders
src/app/[locale]/layout.tsx - Footer → Language selector: renders
src/components/Footer.tsx - Header navigation → Localized navigation: uses links
src/components/Header.tsx - Footer → Localized navigation: uses links
src/components/Footer.tsx - Language selector → Localized navigation: uses links
src/components/LanguageSelector.tsx - Localized navigation → Locale configuration: configures
src/i18n/navigation.ts - Locale middleware → Locale configuration: uses routing
src/middleware.ts