14 Commits

Author SHA1 Message Date
208bfb38b1 Merge version_3 into main
Merge version_3 into main
2026-03-04 06:21:22 +00:00
39da0627c6 Update src/app/page.tsx 2026-03-04 06:21:18 +00:00
c855bfe668 Merge version_3 into main
Merge version_3 into main
2026-03-04 06:18:43 +00:00
d27f57853f Update src/app/page.tsx 2026-03-04 06:18:38 +00:00
5f9145a3c0 Merge version_3 into main
Merge version_3 into main
2026-03-04 06:08:29 +00:00
7656397424 Update src/app/styles/base.css 2026-03-04 06:08:25 +00:00
4a350b7427 Update src/app/page.tsx 2026-03-04 06:08:24 +00:00
76939d2e44 Update src/app/layout.tsx 2026-03-04 06:08:24 +00:00
1fe2ab7cdc Merge version_2 into main
Merge version_2 into main
2026-03-03 14:06:45 +00:00
d9a19706cf Update src/app/styles/variables.css 2026-03-03 14:06:39 +00:00
8b5e2e006f Update src/app/page.tsx 2026-03-03 14:06:38 +00:00
4dbf8a8f92 Update src/app/layout.tsx 2026-03-03 14:06:36 +00:00
d7c40c912d Merge version_1 into main
Merge version_1 into main
2026-03-03 13:58:55 +00:00
2f8d2ef2be Merge version_1 into main
Merge version_1 into main
2026-03-03 13:47:53 +00:00
4 changed files with 44 additions and 41 deletions

View File

@@ -1,16 +1,18 @@
import type { Metadata } from "next";
import { Mulish } from "next/font/google";
import { Inter } from "next/font/google";
import { Anton } from "next/font/google";
import { Poppins } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const mulish = Mulish({
variable: "--font-mulish", subsets: ["latin"],
const anton = Anton({
variable: "--font-anton", subsets: ["latin"],
weight: ["400"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
const poppins = Poppins({
variable: "--font-poppins", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export const metadata: Metadata = {
@@ -35,7 +37,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${mulish.variable} ${inter.variable} antialiased`}
className={`${anton.variable} ${poppins.variable} antialiased`}
>
<Tag />
{children}

View File

@@ -41,13 +41,13 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboardSplit
logoText="Coffee Tea & Me"
description="আপনার প্রিয় স্থান। সেরা কফি, চা এবং হাতে তৈরি ডেজার্ট আগর্তলায়। আরামদায়ক পরিবেশ, বন্ধুত্বপূর্ণ সেবা, প্রতিটি পরিদর্শনে স্মৃতি।"
description="Your favorite place. The best coffee, tea, and handcrafted desserts in Agartala. Cozy ambiance, friendly service, lasting memories with every visit."
buttons={[
{ text: "☎ Call Now", href: "tel:097747%2095481" },
{ text: "📍 Get Directions", href: "https://maps.google.com/?q=Coffee+Tea+Me+Agartala+TG+Rd+Ram+Nagar" }
]}
layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-arranging-table-restaurant_23-2147936228.jpg?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARBXiTYitZoNeae81D2INuU2M8/uploaded-1772605271710-4lw6utjk.jpg"
imageAlt="Coffee Tea & Me café interior with cozy ambience"
frameStyle="card"
background={{ variant: "radial-gradient" }}
@@ -59,32 +59,32 @@ export default function LandingPage() {
<div id="social-proof" data-section="social-proof">
<TestimonialCardOne
title="Trusted by Over 1,575 Happy Customers"
description="আগর্তলার প্রিয় ক্যাফে - চমৎকার রেটিং, প্রকৃত পর্যালোচনা, এবং প্রতিদিন নতুন অতিথি।"
description="Agartala's favorite café exceptional ratings, genuine reviews, and new guests every day."
tag="4.0★ Verified Reviews"
testimonials={[
{
id: "1", name: "Priya Sharma", role: "Regular Customer", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=1", imageAlt: "woman portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-croissant-plate-covered-chocolate-cafe_181624-57999.jpg?id=28363236", imageAlt: "Priya Sharma enjoying coffee at our café"
},
{
id: "2", name: "Arjun Dey", role: "Coffee Enthusiast", company: "Agartala", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1", imageAlt: "man portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/cheese-cake-with-cup-hot-coffee-coffee-shop_1150-6438.jpg?id=3805695", imageAlt: "Arjun Dey enjoying our specialty coffee"
},
{
id: "3", name: "Sneha Rao", role: "Pastry Lover", company: "Student", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=2", imageAlt: "woman portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/coffee-cake-chocolate_1388-154.jpg?id=1156196", imageAlt: "Sneha Rao enjoying our desserts"
},
{
id: "4", name: "Rohan Verma", role: "Business Owner", company: "Local Entrepreneur", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2", imageAlt: "man portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/women-drinking-coffee-with-desserts-cheesecake-pistachios-cake-side-view_141793-3221.jpg?id=7787022", imageAlt: "Rohan Verma at our café"
},
{
id: "5", name: "Anjali Bhat", role: "Office Professional", company: "Agartala IT Park", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=3", imageAlt: "woman portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/man-eating-club-sandwich-restaurant_114579-3145.jpg?id=5588035", imageAlt: "Anjali Bhat at our café"
},
{
id: "6", name: "Vikram Singh", role: "Food Blogger", company: "Social Media", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=3", imageAlt: "man portrait professional headshot smiling face photo customer"
imageSrc: "http://img.b2bpic.net/free-photo/delicious-plum-pie-with-chemex-coffee-ingredients-with-fabric-wooden-table-with-fabric_181624-27722.jpg?id=12328075", imageAlt: "Vikram Singh enjoying our café"
}
]}
gridVariant="uniform-all-items-equal"
@@ -97,13 +97,13 @@ export default function LandingPage() {
<div id="about" data-section="about">
<MediaAbout
title="Your New Favorite Coffee Destination"
description="আমরা একটি প্রাণবন্ত ক্যাফে যেখানে প্রতিটি অতিথি স্বাগত। আমাদের দক্ষ ব্যারিস্তারা নিখুঁত কফি তৈরি করেন, আমাদের বেকাররা তাজা ডেজার্ট পরিবেশন করেন, এবং আমাদের পরিবেশ আপনাকে শিথিল করতে আমন্ত্রণ জানায়। ডাইন-ইন, টেকঅ্যাওয়ে, বা বিনা যোগাযোগ ডেলিভারি - আপনার উপায়।"
description="We are a vibrant café where every guest is welcomed. Our skilled baristas craft the perfect coffee, our bakers serve fresh desserts, and our ambiance invites you to relax. Dine-in, takeaway, or contact-free delivery your way."
tag="About Us"
buttons={[
{ text: "Order Online", href: "tel:097747%2095481" },
{ text: "Reserve a Table", href: "tel:097747%2095481" }
]}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-arranging-table-restaurant_23-2147936228.jpg?_wi=2"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARBXiTYitZoNeae81D2INuU2M8/uploaded-1772604909586-nnsv3ljk.jpg"
imageAlt="Cozy café interior with warm lighting"
useInvertedBackground={false}
/>
@@ -112,17 +112,17 @@ export default function LandingPage() {
<div id="menu" data-section="menu">
<FeatureCardOne
title="Our Bestselling Menu Items"
description="সবচেয়ে জনপ্রিয় পছন্দ এবং গ্রাহকের প্রিয়। প্রতিটি আইটেম প্রেম এবং যত্ন সহকারে তৈরি।"
description="The most popular choices and customer favorites. Each item crafted with love and care."
tag="Popular Picks"
features={[
{
title: "Cappuccino", description: "সিল্কি ফোম এবং নিখুঁত স্বাদের সাথে তৈরি আমাদের স্বাক্ষর ক্যাপুচিনো। প্রতিটি কাপ শিল্প।", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-with-foam-flower_1203-1629.jpg", imageAlt: "cappuccino coffee drink latte art espresso cafe beverage", button: { text: "Order Now", href: "tel:097747%2095481" }
title: "Cappuccino", description: "Our signature cappuccino crafted with silky foam and perfect flavor. Every cup is art.", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-with-foam-flower_1203-1629.jpg", imageAlt: "Cappuccino coffee drink with latte art", button: { text: "Order Now", href: "tel:097747%2095481" }
},
{
title: "Blueberry Cheesecake", description: "তাজা ব্লুবেরি এবং ক্রিমি পনির একটি স্বর্গীয় মিশ্রণ। প্রতিটি কামড় স্মৃতি তৈরি করে।", imageSrc: "http://img.b2bpic.net/free-photo/slice-blueberry-cheesecake_1232-2701.jpg", imageAlt: "blueberry cheesecake dessert cake pastry bakery", button: { text: "Order Now", href: "tel:097747%2095481" }
title: "Blueberry Cheesecake", description: "A heavenly blend of fresh blueberries and creamy cheese. Every bite creates memories.", imageSrc: "http://img.b2bpic.net/free-photo/slice-blueberry-cheesecake_1232-2701.jpg", imageAlt: "Blueberry cheesecake dessert slice", button: { text: "Order Now", href: "tel:097747%2095481" }
},
{
title: "Chocolate Cake", description: "সমৃদ্ধ, আর্দ্র চকলেট কেক যা পরিবার এবং বন্ধুদের দিয়ে উদযাপন করার জন্য নিখুঁত।", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cake-wood_1339-6722.jpg", imageAlt: "chocolate cake dessert cake slice bakery pastry", button: { text: "Order Now", href: "tel:097747%2095481" }
title: "Chocolate Cake", description: "Rich, moist chocolate cake perfect for celebrating with family and friends.", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cake-wood_1339-6722.jpg", imageAlt: "Chocolate cake slice on plate", button: { text: "Order Now", href: "tel:097747%2095481" }
}
]}
gridVariant="uniform-all-items-equal"
@@ -139,15 +139,16 @@ export default function LandingPage() {
<ContactSplit
tag="Find Us"
title="Visit Coffee Tea & Me Today"
description="আমরা টিজি রোডে অবস্থিত, রাম নগরের হৃদয়ে। সহজে অ্যাক্সেসযোগ্য, পার্কিং উপলব্ধ, এবং সর্বদা উষ্ণ স্বাগত।"
description="We are located on TG Road, in the heart of Ram Nagar. Easy to access, parking available, and always a warm welcome."
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-arranging-table-restaurant_23-2147936228.jpg?_wi=3"
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARBXiTYitZoNeae81D2INuU2M8/uploaded-1772604932669-zjgeekdu.mp4"
imageAlt="Café interior with comfortable seating"
mediaAnimation="slide-up"
inputPlaceholder="Enter your email for updates"
buttonText="Get Directions"
termsText="আমরা আপনার তথ্য সুরক্ষিত রাখি। প্রতি সপ্তাহে নতুন অফার এবং ইভেন্ট সম্পর্কে জানুন।"
termsText="We keep your information secure. Learn about new offers and events every week."
titleClassName="font-anton"
/>
</div>

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-anton), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-mulish), sans-serif;
font-family: var(--font-anton), sans-serif;
}

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #ffffff;;;
--card: #f9f9f9;;;
--foreground: #000f06e6;;;
--primary-cta: #0a7039;;;
--secondary-cta: #f9f9f9;;;
--accent: #e2e2e2;;;
--background-accent: #c4c4c4;;; */
/* --background: #f5f4ef;;;
--card: #ffffff;;;
--foreground: #1a1a1a;;;
--primary-cta: #2c2c2c;;;
--secondary-cta: #f5f4ef;;;
--accent: #8a8a8a;;;
--background-accent: #d4a574;;; */
--background: #ffffff;;;
--card: #f9f9f9;;;
--foreground: #000f06e6;;;
--primary-cta: #0a7039;;;
--background: #f5f4ef;;;
--card: #ffffff;;;
--foreground: #1a1a1a;;;
--primary-cta: #2c2c2c;;;
--primary-cta-text: #ffffff;;;
--secondary-cta: #f9f9f9;;;
--secondary-cta: #f5f4ef;;;
--secondary-cta-text: #000f06e6;;;
--accent: #e2e2e2;;;
--background-accent: #c4c4c4;;;
--accent: #8a8a8a;;;
--background-accent: #d4a574;;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);