How shindami/normas-pancit-luglog works
Normas Special is a restaurant storefront for discovering its Filipino Pancit Lug-log, learning the restaurant’s story, viewing customer reviews, and finding ways to order. The principal visitor journey starts at the landing hero, moves through the story, differentiators, menu, and reviews, then reaches ordering and contact information. The menu carousel and its item cards provide one internal presentation layer. The README is generic Next.js setup guidance; the architecture here follows the product description and sampled page composition. Other components in the tree are not shown as active features unless the sampled page wires them in.
Main entry points: page.tsx Home page · HowToOrderSection/index.tsx Order information · HeroSection/index.tsx Hero section · MenuSection/index.tsx Menu section
Components 14
Landing and Story
- Home page
app/page.tsx - Hero section
components/pages/HeroSection/index.tsx - Restaurant story
components/pages/StorySection/index.tsx - Why Normas
components/pages/WhyNormas
Menu Discovery
- Menu section
components/pages/MenuSection/index.tsx - Menu item cards
components/pages/MenuItem/index.tsx - Carousel wrapper
components/ui/carousel/index.tsx - Carousel controls
components/ui/carousel/carousel.tsx
Customer Trust
- Review section
components/pages/ReviewSection/index.tsx - Review cards
components/pages/ReviewsCard/index.tsx
Ordering and Contact
- Order information
components/pages/HowToOrderSection/index.tsx - Order options
components/pages/OrderOption/index.tsx - Contact and footer
components/pages/Footer/index.tsx
Other components
- Restaurant visitor
Connections 18
- Restaurant visitor → Home page: opens
- Home page → Hero section: renders
- Home page → Restaurant story: renders
- Home page → Why Normas: renders
- Home page → Menu section: renders
- Home page → Review section: renders
- Home page → Order information: renders
- Home page → Contact and footer: renders
- Hero section → Restaurant story: scrolls to
- Hero section → Order information: scrolls to
- Menu section → Carousel wrapper: renders
- Menu section → Menu item cards: creates cards
- Carousel wrapper → Carousel controls: uses controls
- Menu item cards → Order information: scrolls to
- Review section → Review cards: renders
- Order information → Order options: renders
- Contact and footer → Restaurant story: scrolls to
- Contact and footer → Order information: scrolls to