17 Commits

Author SHA1 Message Date
8df90251d5 Update src/app/products/page.tsx 2026-04-06 20:50:13 +00:00
bae460657a Update src/app/products/page.tsx 2026-04-06 20:49:46 +00:00
f14ec201b1 Merge version_6 into main
Merge version_6 into main
2026-04-06 20:47:39 +00:00
627d67aa53 Update src/app/faq/page.tsx 2026-04-06 20:47:36 +00:00
b50d33f972 Merge version_6 into main
Merge version_6 into main
2026-04-06 20:47:13 +00:00
627e852ec2 Update src/app/products/page.tsx 2026-04-06 20:47:09 +00:00
6a4076957f Update src/app/page.tsx 2026-04-06 20:47:09 +00:00
a5e09263fe Add src/app/faq/page.tsx 2026-04-06 20:47:09 +00:00
641b094516 Update src/app/contact/page.tsx 2026-04-06 20:47:08 +00:00
743f7a6759 Merge version_5 into main
Merge version_5 into main
2026-04-06 20:43:58 +00:00
c92403e03b Update src/app/products/page.tsx 2026-04-06 20:43:55 +00:00
4dd373e84d Update src/app/page.tsx 2026-04-06 20:43:55 +00:00
97319c82f5 Merge version_4 into main
Merge version_4 into main
2026-04-06 20:19:34 +00:00
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
96debe7231 Merge version_3 into main
Merge version_3 into main
2026-04-06 20:10:50 +00:00
4 changed files with 153 additions and 108 deletions

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

@@ -0,0 +1,56 @@
"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';
import FooterSimple from '@/components/sections/footer/FooterSimple';
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>
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "Home", href: "/" }, { label: "Products", href: "/products" }, { label: "FAQ", href: "/faq" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] },
]}
bottomLeftText="© 2024 Peptify. For Research Use Only."
bottomRightText="All rights reserved."
/>
</ReactLenis>
</ThemeProvider>
);
}

64
src/app/faq/page.tsx Normal file
View File

@@ -0,0 +1,64 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function FaqPage() {
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">
<FaqSplitText
sideTitle="Peptide Research FAQ"
sideDescription="Common questions regarding research peptides, purity, and handling standards."
faqsAnimation="blur-reveal"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "What are research peptides?", content: "Peptides are short chains of amino acids. Our research peptides are high-purity compounds intended strictly for laboratory and research use." },
{ id: "2", title: "Are these products for human use?", content: "No. All products sold by Peptify are for laboratory research and forensic use only. They are not intended for human consumption or therapeutic use." },
{ id: "3", title: "How should I store my peptides?", content: "Most lyophilized peptides should be kept at -20°C for long-term storage, or 2-8°C for short-term. Avoid moisture and direct sunlight." },
{ id: "4", title: "What is the meaning of purity in peptides?", content: "Purity refers to the percentage of the peptide that is the intended sequence compared to impurities. We ensure high-performance liquid chromatography verification." },
{ id: "5", title: "How are peptides reconstituted?", content: "Reconstitution typically involves using sterile bacteriostatic water or saline, depending on the research protocol requirements." },
{ id: "6", title: "Are your peptides third-party tested?", content: "Yes, all our peptides undergo rigorous third-party analytical testing to ensure the quality and purity promised to our research clients." },
{ id: "7", title: "What is lyophilization?", content: "Lyophilization, or freeze-drying, is a process used to preserve peptide stability by removing water from the frozen product under vacuum." },
{ id: "8", title: "What if my vial appears empty?", content: "Peptides often form a thin, nearly invisible film at the bottom of the vial after the lyophilization process; this is normal and not a sign of an empty vial." },
{ id: "9", title: "Can I travel with these vials?", content: "Regulations vary, but research chemicals should always be labeled properly with accompanying analytical documentation for all transport." },
{ id: "10", title: "How do I request a bulk quote?", content: "For large-scale research needs, please reach out through our contact page with your specific requirements and quantities." }
]}
/>
</div>
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "Home", href: "/" }, { label: "Products", href: "/products" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] },
]}
bottomLeftText="© 2024 Peptify. For Research Use Only."
bottomRightText="All rights reserved."
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -5,10 +5,8 @@ import ReactLenis from "lenis/react";
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
export default function LandingPage() {
return (
@@ -28,12 +26,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Home", id: "hero"},
{
name: "Products", id: "products"},
{
name: "FAQ", id: "faq"},
{ name: "Home", id: "/" },
{ name: "Products", id: "/products" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Peptify"
/>
@@ -41,26 +37,17 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardGallery
background={{
variant: "gradient-bars"}}
background={{ variant: "gradient-bars"}}
title="Precision Peptides for Performance"
description="Peptify delivers pharmaceutical-grade peptides sourced with the highest standards of purity and efficacy. Elevate your research."
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/a-futuristic-scientific-laboratory-setti-1775505033478-f138a781.png?_wi=1", imageAlt: "Laboratory vials"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/close-up-shot-of-premium-pharmaceutical--1775505033768-ccc5a7ed.png?_wi=1", imageAlt: "Medical vial"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/abstract-visualization-of-molecules-and--1775505032979-4ed56947.png", imageAlt: "Scientific visualization"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/a-futuristic-scientific-laboratory-setti-1775505033478-f138a781.png?_wi=2", imageAlt: "Laboratory vials"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/close-up-shot-of-premium-pharmaceutical--1775505033768-ccc5a7ed.png?_wi=2", imageAlt: "Medical vial"},
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/a-futuristic-scientific-laboratory-setti-1775505033478-f138a781.png?_wi=1", imageAlt: "Laboratory vials"},
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/close-up-shot-of-premium-pharmaceutical--1775505033768-ccc5a7ed.png?_wi=1", imageAlt: "Medical vial"},
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/abstract-visualization-of-molecules-and--1775505032979-4ed56947.png", imageAlt: "Scientific visualization"},
]}
mediaAnimation="slide-up"
buttons={[
{
text: "View Catalog", href: "#products"},
{ text: "View Catalog", href: "/products" },
]}
/>
</div>
@@ -71,24 +58,11 @@ export default function LandingPage() {
textboxLayout="split-actions"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
buttons={[
{
text: "Inquire for Pricing", href: "mailto:inquiries@peptify.com"
}
]}
buttons={[{ 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?_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?_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?_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?_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"},
{
id: "6", name: "NAD+ 500MG", price: "Contact for pricing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-nad-500mg-in-a-sterile-e-1775505033201-78ee626f.png", imageAlt: "NAD+ 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?_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?_wi=1", imageAlt: "BPC+TB Vial" },
]}
title="Our Peptide Collection"
description="Pharmaceutical grade compounds in high-potency concentrations."
@@ -99,16 +73,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "1", title: "What are peptides?", content: "Peptides are short chains of amino acids that act as building blocks of proteins and signaling molecules in the body."},
{
id: "2", title: "Are these for human consumption?", content: "No, all products sold by Peptify are for laboratory research purposes only and not for human consumption."},
{
id: "3", title: "How do I store my vials?", content: "Most peptides should be stored in a cool, dry place away from direct sunlight, often in the refrigerator after reconstitution."},
{
id: "4", title: "How do you ensure purity?", content: "We utilize third-party laboratory testing to ensure all products meet our high purity and potency standards."},
{
id: "5", title: "What is reconstitution?", content: "Reconstitution is the process of mixing lyophilized powder with a solvent like bacteriostatic water for research use."},
{ id: "1", title: "What are peptides?", content: "Peptides are short chains of amino acids that act as building blocks of proteins and signaling molecules in the body." },
{ id: "2", title: "Are these for human consumption?", content: "No, all products sold by Peptify are for laboratory research purposes only and not for human consumption." },
{ id: "3", title: "How do I store my vials?", content: "Most peptides should be stored in a cool, dry place away from direct sunlight, often in the refrigerator after reconstitution." },
]}
sideTitle="Peptide Research FAQ"
sideDescription="Frequently asked questions regarding our peptides, purity, and usage standards."
@@ -116,60 +83,11 @@ export default function LandingPage() {
/>
</div>
<div id="metric" data-section="metric">
<MetricCardFourteen
useInvertedBackground={false}
title="Quality Assured"
tag="Reliability"
metricsAnimation="slide-up"
metrics={[
{
id: "m1", value: "99.9%", description: "Average purity"},
{
id: "m2", value: "24h", description: "Support response"},
{
id: "m3", value: "500+", description: "Research labs"},
{
id: "m4", value: "3rd Party", description: "Verified tested"},
{
id: "m5", value: "Global", description: "Shipping reach"},
]}
/>
</div>
<div id="socialProof" data-section="socialProof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
title="Trusted by Researchers"
description="Leading laboratories rely on Peptify for consistent, reliable chemical compounds."
names={[
"Bioscience Labs", "Genomic Research", "Peptide Dynamics", "Clinical Studies", "Advanced Proteomics"]}
tag="Partners"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Company", items: [
{
label: "About Us", href: "#"},
{
label: "Shipping Policy", href: "#"},
{
label: "Terms of Service", href: "#"},
],
},
{
title: "Legal", items: [
{
label: "Privacy Policy", href: "#"},
{
label: "Disclaimer", href: "#"},
],
},
{ title: "Company", items: [{ label: "Home", href: "/" }, { label: "Products", href: "/products" }, { label: "FAQ", href: "/faq" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Disclaimer", href: "#" }] },
]}
bottomLeftText="© 2024 Peptify. For Research Use Only."
bottomRightText="All rights reserved."

View File

@@ -26,6 +26,7 @@ export default function ProductsPage() {
{ name: "Home", id: "/" },
{ name: "Products", id: "/products" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
brandName="Peptify"
/>
@@ -36,20 +37,26 @@ export default function ProductsPage() {
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."
title="Full Research Catalog"
description="Complete list of pharmaceutical-grade research compounds."
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" },
{ id: "t1", name: "Tirzepatide 10mg", 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: "t2", name: "Tirzepatide 20mg", 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: "t3", name: "Tirzepatide 30mg", 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: "r1", name: "Retatrutide 10mg", 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: "r2", name: "Retatrutide 20mg", 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: "r3", name: "Retatrutide 30mg", 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: "bpc", 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=1" },
{ id: "klow", name: "KLOW 80MG", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-nad-500mg-in-a-sterile-e-1775505033201-78ee626f.png?_wi=1" },
{ id: "mots", name: "MOTS-C 10mg", price: "Inquire", 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" },
{ id: "nad", name: "NAD+ 500mg", price: "Inquire", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BzpXIQ8WhJ8WvoMuxtEmg0ewMo/medical-vial-of-nad-500mg-in-a-sterile-e-1775505033201-78ee626f.png?_wi=2" },
]}
/>
</div>
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "Home", href: "/" }] },
{ title: "Company", items: [{ label: "Home", href: "/" }, { label: "Products", href: "/products" }, { label: "FAQ", href: "/faq" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] },
]}
bottomLeftText="© 2024 Peptify. For Research Use Only."
@@ -58,4 +65,4 @@ export default function ProductsPage() {
</ReactLenis>
</ThemeProvider>
);
}
}