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
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
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
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
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() {
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