How srijen-raja/aizantra works
Aizantra Website is a React marketing site for Aizantra’s consulting services and TRADIX® platform. A visitor enters through the shared site shell, navigates to a route, and reads its content; the home and services pages also present service offerings, while case-study pages present client outcomes. Shared cards and section components provide the main content layer. The README identifies the site but gives little architectural detail; relationships below rely on the shown source and SOURCE INDEX references, so unsampled page behavior is not inferred.
Main entry points: router.jsx Route dispatcher · SectionWrapper.jsx Section wrapper · App.jsx App shell · Home.jsx Home
Components 21
Site shell
- App shell
src/App.jsx - Header
src/components/Header.jsx - Footer
src/components/Footer.jsx - Scroll to top
src/components/ScrollToTop.jsx - Scroll animations
src/utils/observe.js
Route handling
- Route dispatcher
src/router.jsx
Marketing pages
- Home
src/pages/Home.jsx - About
src/pages/About.jsx - Services
src/pages/Services.jsx - Industries
src/pages/Industries.jsx - Client success
src/pages/ClientSuccess.jsx - Insights
src/pages/Insights.jsx - Contact
src/pages/Contact.jsx - Privacy policy
src/pages/PrivaciyPolicy.jsx - Terms of service
src/pages/TermsOfService.jsx
Shared content UI
- Section wrapper
src/components/SectionWrapper.jsx - Hero
src/components/Hero.jsx - Service card
src/components/ServiceCard.jsx - Case study card
src/components/CaseStudyCard.jsx - Content icons
src/components/icons.jsx
Other components
- Website visitor
Connections 32
- Website visitor → App shell: opens
- App shell → Header: renders
src/App.jsx - App shell → Footer: renders
src/App.jsx - App shell → Scroll to top: renders
src/App.jsx - App shell → Route dispatcher: renders
src/App.jsx - App shell → Scroll animations: initializes
src/main.jsx - Website visitor → Route dispatcher: selects route
src/router.jsx - Route dispatcher → Home: routes to
src/router.jsx - Route dispatcher → About: routes to
src/router.jsx - Route dispatcher → Services: routes to
src/router.jsx - Route dispatcher → Industries: routes to
src/router.jsx - Route dispatcher → Client success: routes to
src/router.jsx - Route dispatcher → Insights: routes to
src/router.jsx - Route dispatcher → Contact: routes to
src/router.jsx - Route dispatcher → Privacy policy: routes to
src/router.jsx - Route dispatcher → Terms of service: routes to
src/router.jsx - Home → Hero: renders
src/pages/Home.jsx - Home → Section wrapper: renders
src/pages/Home.jsx - Home → Service card: renders
src/pages/Home.jsx - Home → Case study card: renders
src/pages/Home.jsx - Home → Content icons: uses
src/pages/Home.jsx - Services → Section wrapper: renders
src/pages/Services.jsx - Services → Service card: renders
src/pages/Services.jsx - Client success → Section wrapper: renders
src/pages/ClientSuccess.jsx - Client success → Case study card: renders
src/pages/ClientSuccess.jsx - Client success → Content icons: uses
src/pages/ClientSuccess.jsx - About → Section wrapper: renders
src/pages/About.jsx - Industries → Section wrapper: renders
src/pages/Industries.jsx - Insights → Section wrapper: renders
src/pages/Insights.jsx - Privacy policy → Section wrapper: renders
src/pages/PrivaciyPolicy.jsx - Terms of service → Section wrapper: renders
src/pages/TermsOfService.jsx - Contact → Section wrapper: renders
src/pages/Contact.jsx