From 3833f730509c8609c650810a9f3a1f5eee76e6b5 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:41 +0000 Subject: [PATCH 1/6] Add src/app/about/page.tsx --- src/app/about/page.tsx | 164 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..45faa61 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,164 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; +import MediaAbout from "@/components/sections/about/MediaAbout"; +import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; +import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; +import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; +import { Sparkles, Heart, Users, Clock, Leaf, Award, ThumbsUp, Phone } from "lucide-react"; + +export default function AboutPage() { + const navItems = [ + { name: "Startseite", id: "home" }, + { name: "Speisekarte", id: "menu" }, + { name: "Bewertungen", id: "reviews" }, + { name: "Über uns", id: "about" }, + { name: "Standort", id: "location" }, + { name: "Kontakt", id: "contact" }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 3a54235eb2899519d9d4329306c3b95b1bea1e08 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:41 +0000 Subject: [PATCH 2/6] Add src/app/contact/page.tsx --- src/app/contact/page.tsx | 127 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 src/app/contact/page.tsx diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..55f93af --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,127 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; +import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; +import { Phone, Mail, MapPin, MessageCircle, Clock, Heart } from "lucide-react"; + +export default function ContactPage() { + const navItems = [ + { name: "Startseite", id: "home" }, + { name: "Speisekarte", id: "menu" }, + { name: "Bewertungen", id: "reviews" }, + { name: "Über uns", id: "about" }, + { name: "Standort", id: "location" }, + { name: "Kontakt", id: "contact" }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From e5d81b4b1ea56ebc1938e431d506296687e29fea Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:42 +0000 Subject: [PATCH 3/6] Add src/app/location/page.tsx --- src/app/location/page.tsx | 139 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 src/app/location/page.tsx diff --git a/src/app/location/page.tsx b/src/app/location/page.tsx new file mode 100644 index 0000000..3ffd9e5 --- /dev/null +++ b/src/app/location/page.tsx @@ -0,0 +1,139 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; +import MediaAbout from "@/components/sections/about/MediaAbout"; +import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; +import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; +import { MapPin, Phone, Clock, Wifi, ParkingCircle, Accessibility, MessageCircle } from "lucide-react"; + +export default function LocationPage() { + const navItems = [ + { name: "Startseite", id: "home" }, + { name: "Speisekarte", id: "menu" }, + { name: "Bewertungen", id: "reviews" }, + { name: "Über uns", id: "about" }, + { name: "Standort", id: "location" }, + { name: "Kontakt", id: "contact" }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From a47f3a8442983935834fbc0849e3a168625058b7 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:42 +0000 Subject: [PATCH 4/6] Add src/app/menu/page.tsx --- src/app/menu/page.tsx | 191 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 src/app/menu/page.tsx diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx new file mode 100644 index 0000000..e1965eb --- /dev/null +++ b/src/app/menu/page.tsx @@ -0,0 +1,191 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; +import ProductCardFour from "@/components/sections/product/ProductCardFour"; +import MediaAbout from "@/components/sections/about/MediaAbout"; +import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; +import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; +import Link from "next/link"; +import { Sparkles, Star, Heart, Camera, Phone, ChefHat, Users, MapPin, Clock, Leaf, Zap } from "lucide-react"; + +export default function MenuPage() { + const navItems = [ + { name: "Startseite", id: "/" }, + { name: "Speisekarte", id: "/menu" }, + { name: "Bewertungen", id: "/reviews" }, + { name: "Kontakt", id: "contact" }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 2deac86be79ce4914a2ac12edd3858b788f9371d Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:43 +0000 Subject: [PATCH 5/6] Update src/app/page.tsx --- src/app/page.tsx | 145 ++++++++++------------------------------------- 1 file changed, 29 insertions(+), 116 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ff1b699..5596999 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -17,6 +17,8 @@ export default function HomePage() { { name: "Startseite", id: "home" }, { name: "Speisekarte", id: "menu" }, { name: "Bewertungen", id: "reviews" }, + { name: "Über uns", id: "about" }, + { name: "Standort", id: "location" }, { name: "Kontakt", id: "contact" }, ]; @@ -51,24 +53,16 @@ export default function HomePage() { tagAnimation="slide-up" buttons={[ { - text: "📞 Jetzt anrufen", - href: "tel:+49XXXXXXXXXX", - }, + text: "📞 Jetzt anrufen", href: "tel:+49XXXXXXXXXX"}, { - text: "📍 Route planen", - href: "https://maps.google.com", - }, + text: "📍 Route planen", href: "https://maps.google.com"}, ]} buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/delicious-ice-cream-winter-time_23-2149618900.jpg?_wi=1", - imageAlt: "Creamy premium gelato on spoon", - }, + imageSrc: "http://img.b2bpic.net/free-photo/delicious-ice-cream-winter-time_23-2149618900.jpg?_wi=1", imageAlt: "Creamy premium gelato on spoon"}, { - imageSrc: "http://img.b2bpic.net/free-photo/still-life-cookies-ice-cream_23-2149637192.jpg?_wi=1", - imageAlt: "Cozy Italian café outdoor seating", - }, + imageSrc: "http://img.b2bpic.net/free-photo/still-life-cookies-ice-cream_23-2149637192.jpg?_wi=1", imageAlt: "Cozy Italian café outdoor seating"}, ]} mediaAnimation="opacity" rating={4.4} @@ -85,37 +79,13 @@ export default function HomePage() { tagAnimation="blur-reveal" products={[ { - id: "spaghettieis", - name: "Spaghettieis", - price: "ab €5,50", - variant: "Klassiker", - imageSrc: "http://img.b2bpic.net/free-photo/yummy-delights-table_140725-5627.jpg?_wi=1", - imageAlt: "Artistic spaghetti ice cream with sauce", - }, + id: "spaghettieis", name: "Spaghettieis", price: "ab €5,50", variant: "Klassiker", imageSrc: "http://img.b2bpic.net/free-photo/yummy-delights-table_140725-5627.jpg?_wi=1", imageAlt: "Artistic spaghetti ice cream with sauce"}, { - id: "pistachio", - name: "Pistachio Premium", - price: "ab €4,50", - variant: "Klassisch", - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mint-chocolate-ice-cream_23-2150096671.jpg?_wi=1", - imageAlt: "Creamy pistachio gelato", - }, + id: "pistachio", name: "Pistachio Premium", price: "ab €4,50", variant: "Klassisch", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mint-chocolate-ice-cream_23-2150096671.jpg?_wi=1", imageAlt: "Creamy pistachio gelato"}, { - id: "chocolate", - name: "Dark Chocolate", - price: "ab €4,50", - variant: "Intensiv", - imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-chocolate-dessert-restaurant_23-2148001611.jpg?_wi=1", - imageAlt: "Rich dark chocolate gelato", - }, + id: "chocolate", name: "Dark Chocolate", price: "ab €4,50", variant: "Intensiv", imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-chocolate-dessert-restaurant_23-2148001611.jpg?_wi=1", imageAlt: "Rich dark chocolate gelato"}, { - id: "strawberry", - name: "Erdbeere", - price: "ab €4,50", - variant: "Frisch", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-strawberry-granita-dessert_23-2149400108.jpg?_wi=1", - imageAlt: "Fresh strawberry gelato", - }, + id: "strawberry", name: "Erdbeere", price: "ab €4,50", variant: "Frisch", imageSrc: "http://img.b2bpic.net/free-photo/close-up-strawberry-granita-dessert_23-2149400108.jpg?_wi=1", imageAlt: "Fresh strawberry gelato"}, ]} gridVariant="bento-grid" animationType="slide-up" @@ -141,41 +111,17 @@ export default function HomePage() { @@ -263,13 +180,9 @@ export default function HomePage() { -- 2.49.1 From 82e8859695664f8b6e4e26aca569153cafafde0b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 18:55:43 +0000 Subject: [PATCH 6/6] Add src/app/reviews/page.tsx --- src/app/reviews/page.tsx | 175 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 src/app/reviews/page.tsx diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx new file mode 100644 index 0000000..10808e2 --- /dev/null +++ b/src/app/reviews/page.tsx @@ -0,0 +1,175 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; +import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; +import MediaAbout from "@/components/sections/about/MediaAbout"; +import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; +import ContactFaq from "@/components/sections/contact/ContactFaq"; +import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; +import Link from "next/link"; +import { Sparkles, Star, Heart, ThumbsUp, Phone, Award, Smile, Users } from "lucide-react"; + +export default function ReviewsPage() { + const navItems = [ + { name: "Startseite", id: "/" }, + { name: "Speisekarte", id: "/menu" }, + { name: "Bewertungen", id: "/reviews" }, + { name: "Kontakt", id: "contact" }, + ]; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1