8 Commits

Author SHA1 Message Date
2d7216eae2 Update src/app/page.tsx 2026-04-06 20:19:31 +00:00
c997d71031 Add src/app/contact/page.tsx 2026-04-06 20:19:31 +00:00
a6bcf71152 Merge version_3 into main
Merge version_3 into main
2026-04-06 20:11:22 +00:00
29ae1b9816 Update src/app/products/page.tsx 2026-04-06 20:11:16 +00:00
5aed7ab586 Update src/app/page.tsx 2026-04-06 20:11:16 +00:00
96debe7231 Merge version_3 into main
Merge version_3 into main
2026-04-06 20:10:50 +00:00
bcaa7650b2 Add src/app/products/page.tsx 2026-04-06 20:10:47 +00:00
9cc7ea1f0a Merge version_2 into main
Merge version_2 into main
2026-04-06 20:05:14 +00:00
3 changed files with 116 additions and 6 deletions

47
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,47 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="mediumLarge"
background="blurBottom"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="layered"
headingFontWeight="light"
>
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Products", id: "/products" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
brandName="Peptify"
/>
<div className="pt-32 pb-20">
<ContactCTA
tag="Get in Touch"
title="Contact Our Team"
description="Reach out for wholesale inquiries, custom orders, or any questions regarding our high-purity research peptides."
buttons={[
{ text: "Email Us", href: "mailto:inquiries@peptify.com" }
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -34,6 +34,8 @@ export default function LandingPage() {
name: "Products", id: "products"},
{
name: "FAQ", id: "faq"},
{
name: "Contact", id: "/contact"},
]}
brandName="Peptify"
/>
@@ -73,18 +75,18 @@ export default function LandingPage() {
useInvertedBackground={false}
buttons={[
{
text: "Inquire for Pricing", href: "mailto:inquiries@peptify.com"
text: "Contact for Pricing", href: "/contact"
}
]}
products={[
{
id: "1", name: "Tirzepatide", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-tirzepatide-in-a-sterile-1775505032194-38e18dca.png", imageAlt: "Tirzepatide Vial"},
id: "1", name: "Tirzepatide", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-tirzepatide-in-a-sterile-1775505032194-38e18dca.png?_wi=1", imageAlt: "Tirzepatide Vial"},
{
id: "2", name: "Retatrutide", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-retatrutide-in-a-sterile-1775505032674-eda4960c.png", imageAlt: "Retatrutide Vial"},
id: "2", name: "Retatrutide", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-retatrutide-in-a-sterile-1775505032674-eda4960c.png?_wi=1", imageAlt: "Retatrutide Vial"},
{
id: "3", name: "BPC + TB 10MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-bpc-tb-in-a-sterile-envi-1775505031642-de9329a9.png", imageAlt: "BPC+TB Vial"},
id: "3", name: "BPC + TB 10MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-bpc-tb-in-a-sterile-envi-1775505031642-de9329a9.png?_wi=1", imageAlt: "BPC+TB Vial"},
{
id: "4", name: "KLOW 80MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-klow-80mg-in-a-sterile-e-1775505032645-950fd706.png", imageAlt: "KLOW Vial"},
id: "4", name: "KLOW 80MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-klow-80mg-in-a-sterile-e-1775505032645-950fd706.png?_wi=1", imageAlt: "KLOW Vial"},
{
id: "5", name: "MOTS-C 10MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-mots-c-in-a-sterile-envi-1775505033701-d7599eb5.png", imageAlt: "MOTS-C Vial"},
{
@@ -178,4 +180,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

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

@@ -0,0 +1,61 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function ProductsPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="mediumLarge"
background="blurBottom"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="layered"
headingFontWeight="light"
>
<ReactLenis root>
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Products", id: "/products" },
{ name: "FAQ", id: "/faq" },
]}
brandName="Peptify"
/>
<div className="pt-32 pb-20">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
title="Standard Product Catalog"
description="Browse our comprehensive list of pharmaceutical-grade research peptides, optimized for easy e-store browsing."
products={[
{ id: "1", name: "Tirzepatide", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-tirzepatide-in-a-sterile-1775505032194-38e18dca.png?_wi=2" },
{ id: "2", name: "Retatrutide", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-retatrutide-in-a-sterile-1775505032674-eda4960c.png?_wi=2" },
{ id: "3", name: "BPC + TB 10MG", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-bpc-tb-in-a-sterile-envi-1775505031642-de9329a9.png?_wi=2" },
{ id: "4", name: "KLOW 80MG", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-klow-80mg-in-a-sterile-e-1775505032645-950fd706.png?_wi=2" },
]}
/>
</div>
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "Home", href: "/" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] },
]}
bottomLeftText="© 2024 Peptify. For Research Use Only."
bottomRightText="All rights reserved."
/>
</ReactLenis>
</ThemeProvider>
);
}