6 Commits

Author SHA1 Message Date
a6653b4e0f Merge version_2 into main
Merge version_2 into main
2026-05-24 13:08:32 +00:00
7c8ebe86d5 Update src/app/mustapha/page.tsx 2026-05-24 13:08:29 +00:00
9de731133a Merge version_2 into main
Merge version_2 into main
2026-05-24 13:08:08 +00:00
49f5bef5a6 Update src/app/page.tsx 2026-05-24 13:08:05 +00:00
0152d9e43c Add src/app/mustapha/page.tsx 2026-05-24 13:08:04 +00:00
9047ab901d Merge version_1 into main
Merge version_1 into main
2026-05-24 12:31:49 +00:00
2 changed files with 85 additions and 81 deletions

61
src/app/mustapha/page.tsx Normal file
View File

@@ -0,0 +1,61 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterBase from '@/components/sections/footer/FooterBase';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
export default function ProductsPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Menu", id: "/#menu" },
{ name: "Products", id: "/mustapha" },
{ name: "Réservation", id: "/#reservation" },
{ name: "Contact", id: "/#contact" },
]}
brandName="Thawenza"
/>
</div>
<div id="menu" data-section="menu" className="pt-32 pb-20">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
title="Our Products"
description="Browse our full selection of traditional offerings."
products={[
{ id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg" },
{ id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg" },
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{ title: "Liens", items: [{ label: "Menu", href: "/#menu" }, { label: "Products", href: "/mustapha" }, { label: "Réservation", href: "/#reservation" }] },
{ title: "Légal", items: [{ label: "Privacy", href: "#" }] },
]}
logoText="Thawenza"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -30,12 +30,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Menu", id: "#menu"},
{
name: "Réservation", id: "#reservation"},
{
name: "Contact", id: "#contact"},
{ name: "Menu", id: "#menu" },
{ name: "Products", id: "/mustapha" },
{ name: "Réservation", id: "#reservation" },
{ name: "Contact", id: "#contact" },
]}
brandName="Thawenza"
/>
@@ -46,22 +44,12 @@ export default function LandingPage() {
logoText="Thawenza"
description="Cuisine traditionnelle au cœur de Tizi Ouzou. Ouvert 24h/24 pour vous servir les saveurs authentiques de Kabylie."
buttons={[
{
text: "📞 Appelez-nous maintenant", href: "tel:0559025465"},
{
text: "📋 Réserver une table", href: "#reservation"},
{ text: "📞 Appelez-nous maintenant", href: "tel:0559025465" },
{ text: "📋 Réserver une table", href: "#reservation" },
]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/sadj-with-other-food-table_140725-3691.jpg", imageAlt: "Restaurant ambiance"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893413.jpg", imageAlt: "Top view over food banquet"},
{
imageSrc: "http://img.b2bpic.net/free-photo/eggplant-roll-walnuts-onion-garlic-cream-cheese-lettuce-side-view_141793-3720.jpg", imageAlt: "Eggplant roll walnuts onion garlic cream cheese on lettuce side view"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-skewers-with-sliced-potatoes-onions-herbs-sprinkled-with-sumac_141793-3978.jpg", imageAlt: "Top view chicken skewers with sliced potatoes onions and herbs sprinkled with sumac"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-side-dishes-bowls-with-hummus-aubergine-mixture-spicy-pepper-mixture_140725-5181.jpg", imageAlt: "Top view of side dishes bowls with hummus aubergine mixture and spicy pepper mixture"},
{ imageSrc: "http://img.b2bpic.net/free-photo/sadj-with-other-food-table_140725-3691.jpg", imageAlt: "Restaurant ambiance" },
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893413.jpg", imageAlt: "Top view over food banquet" },
]}
/>
</div>
@@ -72,14 +60,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
id: "f1", title: "Cuisine 100% traditionnelle", subtitle: "Recettes ancestrales", category: "Qualité", value: "Authenticité"},
{
id: "f2", title: "Ouvert 24h/24", subtitle: "À toute heure", category: "Service", value: "Disponibilité"},
{
id: "f3", title: "Prix accessibles", subtitle: "1 000 2 000 DA", category: "Budget", value: "Abordable"},
{
id: "f4", title: "Au centre-ville", subtitle: "Tizi Ouzou", category: "Accès", value: "Pratique"},
{ id: "f1", title: "Cuisine 100% traditionnelle", subtitle: "Recettes ancestrales", category: "Qualité", value: "Authenticité" },
{ id: "f2", title: "Ouvert 24h/24", subtitle: "À toute heure", category: "Service", value: "Disponibilité" },
{ id: "f3", title: "Prix accessibles", subtitle: "1 000 2 000 DA", category: "Budget", value: "Abordable" },
{ id: "f4", title: "Au centre-ville", subtitle: "Tizi Ouzou", category: "Accès", value: "Pratique" },
]}
title="Pourquoi Thawenza ?"
description="L'authenticité kabyle à chaque bouchée."
@@ -93,18 +77,8 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
products={[
{
id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg"},
{
id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg"},
{
id: "p3", name: "Tajine traditionnel", price: "1200 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/top-view-crackers-cakes-with-cranberries-top-inside-colored-plate_140725-29770.jpg"},
{
id: "p4", name: "Dessert maison", price: "500 DA", variant: "Boisson/Dessert", imageSrc: "http://img.b2bpic.net/free-photo/delicious-dessert-plate-with-tea-plants-high-angle-view-white-wooden-background_176474-3765.jpg"},
{
id: "p5", name: "Salade de saison", price: "600 DA", variant: "Entrée", imageSrc: "http://img.b2bpic.net/free-photo/greek-salad_23-2151992930.jpg"},
{
id: "p6", name: "Pain traditionnel", price: "200 DA", variant: "Accompagnement", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicous-fresh-baked-pastries-kumquats-with-stem-red-stripped-towel-cheese-flour-shaped-heart-form-cutting-board-dark-blackground_140725-96915.jpg"},
{ id: "p1", name: "Couscous Royal", price: "1500 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/saj-made-from-vegetables-meat-charcoal_140725-3569.jpg" },
{ id: "p2", name: "Grillades Mixtes", price: "1800 DA", variant: "Plat", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg" },
]}
title="Nos Spécialités"
description="Découvrez notre sélection de plats traditionnels préparés avec amour."
@@ -115,16 +89,8 @@ export default function LandingPage() {
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "t1", name: "Ahmed", imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg"},
{
id: "t2", name: "Fatima", imageSrc: "http://img.b2bpic.net/free-photo/he-is-satisfied-from-his-life_329181-2789.jpg"},
{
id: "t3", name: "Yacine", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-having-lipstick-stains-face_273609-41773.jpg"},
{
id: "t4", name: "Nora", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg"},
{
id: "t5", name: "Karim", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-casual-african-man_171337-7357.jpg"},
{ id: "t1", name: "Ahmed", imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg" },
{ id: "t2", name: "Fatima", imageSrc: "http://img.b2bpic.net/free-photo/he-is-satisfied-from-his-life_329181-2789.jpg" },
]}
cardTitle="4.6 ★ sur Google · 42 avis clients"
cardTag="Clients"
@@ -137,12 +103,8 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "q1", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts 24h/24, 7j/7."},
{
id: "q2", title: "Faut-il réserver ?", content: "Il est conseillé de réserver, surtout les week-ends."},
{
id: "q3", title: "Où êtes-vous situés ?", content: "Nous sommes sur l'Av. Larbi Ben M'hidi, Tizi Ouzou."},
{ id: "q1", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts 24h/24, 7j/7." },
{ id: "q2", title: "Faut-il réserver ?", content: "Il est conseillé de réserver, surtout les week-ends." },
]}
title="Questions Fréquentes"
description="Besoin d'informations supplémentaires ?"
@@ -156,12 +118,8 @@ export default function LandingPage() {
title="Contactez-nous"
tag="0559 02 54 65"
metrics={[
{
id: "m1", value: "Adresse", description: "Av. Larbi Ben M'hidi, Tizi Ouzou"},
{
id: "m2", value: "Téléphone", description: "0559 02 54 65"},
{
id: "m3", value: "Horaire", description: "Ouvert 24h/24"},
{ id: "m1", value: "Adresse", description: "Av. Larbi Ben M'hidi, Tizi Ouzou" },
{ id: "m2", value: "Téléphone", description: "0559 02 54 65" },
]}
metricsAnimation="slide-up"
/>
@@ -171,8 +129,7 @@ export default function LandingPage() {
<ContactSplit
useInvertedBackground={false}
tag="Réserver"
background={{
variant: "plain"}}
background={{ variant: "plain" }}
title="Réservez votre table"
description="Réservez dès maintenant pour une expérience authentique."
imageSrc="http://img.b2bpic.net/free-photo/ornate-windows-art-nouveau-style-with-stained-glass_23-2150975601.jpg"
@@ -183,22 +140,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Liens", items: [
{
label: "Menu", href: "#menu"},
{
label: "Réservation", href: "#reservation"},
{
label: "Contact", href: "#contact"},
],
},
{
title: "Légal", items: [
{
label: "Privacy", href: "#"},
],
},
{ title: "Liens", items: [{ label: "Menu", href: "#menu" }, { label: "Products", href: "/mustapha" }, { label: "Réservation", href: "#reservation" }] },
{ title: "Légal", items: [{ label: "Privacy", href: "#" }] },
]}
logoText="Thawenza"
/>
@@ -206,4 +149,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}