How ouchamdinemoussa-gif/piroooo works
La Pirogue is a restaurant and seafood-market promotional website. A visitor enters the home page, explores a staged story from the sea and daily catch through menu and dining experience, then finds location details or starts a booking; a separate group form prepares a WhatsApp inquiry. The page component composes the visible sections and shared layout. The README provides no useful capability details, and source excerpts cover only selected components, so section-level connections beyond the sampled code are shown only where the page composition or source supports them.
Main entry points: page.tsx Home page · Navbar.tsx Navigation · GroupsSection.tsx Group inquiry · constants.ts Site content constants
Components 21
Site composition
- Home page
src/app/page.tsx - Navigation
src/components/layout/Navbar.tsx - Footer
src/components/layout/Footer.tsx - Site content constants
src/lib/constants.ts
Restaurant story
- Sea hero
src/components/sections/HeroScene.tsx - Story transition
src/components/sections/TensionSection.tsx - Daily arrival
src/components/sections/ArrivalSection.tsx - Selection process
src/components/sections/ProcessSection.tsx - Fish market
src/components/sections/FishMarketStatement.tsx - Fire cooking
src/components/sections/FireScene.tsx - Editorial menu
src/components/sections/MenuEditorial.tsx - Dining experience
src/components/sections/ExperienceSection.tsx
Visit and booking
- Group inquiry
src/components/sections/GroupsSection.tsx - Social proof
src/components/sections/SocialProof.tsx - Location details
src/components/sections/LocationSection.tsx - Final booking CTA
src/components/sections/FinalCTA.tsx
Shared interactions
- Preloader
src/components/layout/Preloader.tsx - Cursor follower
src/components/ui/CursorFollower.tsx - Scroll progress
src/components/ui/ScrollProgress.tsx
Other components
- Site visitor
Connections 27
- Site visitor → Home page: opens
- Home page → Preloader: renders
- Home page → Navigation: renders
- Home page → Cursor follower: loads
- Home page → Scroll progress: renders
- Home page → Sea hero: renders
- Home page → Story transition: renders
- Home page → Daily arrival: renders
- Home page → Selection process: renders
- Home page → Fish market: renders
- Home page → Fire cooking: renders
- Home page → Editorial menu: renders
- Home page → Dining experience: renders
- Home page → Group inquiry: renders
- Home page → Social proof: renders
- Home page → Location details: renders
- Home page → Final booking CTA: renders
- Home page → Footer: renders
- Navigation → Site content constants: reads links
- Footer → Site content constants: reads details
- Editorial menu → Site content constants: reads menu
- Group inquiry → Site content constants: reads booking config
- Navigation → WhatsApp: opens booking
- Group inquiry → WhatsApp: opens inquiry
- Footer → WhatsApp: opens booking
- Site visitor → Navigation: navigates
- Site visitor → Group inquiry: submits details