28 Commits

Author SHA1 Message Date
aa08b3ff8f Update src/app/page.tsx 2026-05-20 17:52:29 +00:00
de9e95b74a Update src/app/layout.tsx 2026-05-20 17:52:29 +00:00
e2215cdbf2 Update src/app/favicon.ico 2026-05-20 17:52:28 +00:00
aa30468c15 Update src/app/contact/page.tsx 2026-05-20 17:52:27 +00:00
5e0ad3e7b5 Update src/app/apply/page.tsx 2026-05-20 17:52:27 +00:00
f05a090122 Update src/app/page.tsx 2026-05-20 17:28:21 +00:00
890e60b721 Update src/app/contact/page.tsx 2026-05-20 17:28:20 +00:00
72b5b4c8f1 Update src/app/apply/page.tsx 2026-05-20 17:28:20 +00:00
017790ff22 Merge version_9 into main
Merge version_9 into main
2026-05-20 17:22:26 +00:00
9309777df0 Update src/app/page.tsx 2026-05-20 17:22:23 +00:00
c6ed9b3e0f Add src/app/contact/page.tsx 2026-05-20 17:22:23 +00:00
67e3db9c4a Update src/app/apply/page.tsx 2026-05-20 17:22:22 +00:00
cba9600c32 Merge version_8 into main
Merge version_8 into main
2026-05-20 17:12:39 +00:00
af4dfb228f Update src/app/page.tsx 2026-05-20 17:12:34 +00:00
a587137ab9 Update src/app/apply/page.tsx 2026-05-20 17:12:34 +00:00
adc13f3fac Merge version_8 into main
Merge version_8 into main
2026-05-20 17:11:50 +00:00
8d88a198a2 Update src/app/page.tsx 2026-05-20 17:11:46 +00:00
c47462d348 Update src/app/apply/page.tsx 2026-05-20 17:11:45 +00:00
37fd38642a Merge version_7 into main
Merge version_7 into main
2026-05-20 17:07:45 +00:00
92f6b319e4 Update src/app/page.tsx 2026-05-20 17:07:41 +00:00
e88ddc1099 Update src/app/apply/page.tsx 2026-05-20 17:07:40 +00:00
bc3df5f809 Merge version_6 into main
Merge version_6 into main
2026-05-20 17:05:32 +00:00
bc7ec5146f Update src/app/page.tsx 2026-05-20 17:05:29 +00:00
9e99778026 Merge version_5 into main
Merge version_5 into main
2026-05-20 17:01:49 +00:00
a33c3f6308 Update src/app/page.tsx 2026-05-20 17:01:46 +00:00
d03bc5168b Merge version_4 into main
Merge version_4 into main
2026-05-20 16:40:28 +00:00
f720774efe Update src/app/apply/page.tsx 2026-05-20 16:40:25 +00:00
db664f08ce Merge version_3 into main
Merge version_3 into main
2026-05-20 16:38:48 +00:00
5 changed files with 66 additions and 13 deletions

View File

@@ -22,8 +22,9 @@ export default function ApplyPage() {
headingFontWeight="normal"
>
<NavbarLayoutFloatingInline
navItems={[{ name: "Home", id: "/" }, { name: "Apply", id: "/apply" }]}
brandName="Artemis"
navItems={[{ name: "Home", id: "/" }, { name: "Apply", id: "/apply" }, { name: "Contact", id: "/contact" }]}
brandName="Artemis Agency"
logoClassName="w-12 h-12"
button={{ text: "Apply Now", href: "/apply" }}
/>
@@ -44,10 +45,10 @@ export default function ApplyPage() {
</div>
<form className="space-y-6">
<div><label className="block mb-2">Full Name</label><input type="text" className="w-full p-3 bg-card border rounded" placeholder="Your full name" /></div>
<div><label className="block mb-2">Age</label><input type="number" className="w-full p-3 bg-card border rounded" placeholder="Your age" /></div>
<div><label className="block mb-2">Email</label><input type="email" className="w-full p-3 bg-card border rounded" placeholder="email@example.com" /></div>
<div><label className="block mb-2">Phone</label><input type="tel" className="w-full p-3 bg-card border rounded" placeholder="+49..." /></div>
<div><label className="block mb-2">Full Name</label><input required type="text" className="w-full p-3 bg-card border rounded" placeholder="Your full name" /></div>
<div><label className="block mb-2">Age</label><input required type="number" className="w-full p-3 bg-card border rounded" placeholder="Your age" /></div>
<div><label className="block mb-2">Email</label><input required type="email" className="w-full p-3 bg-card border rounded" placeholder="email@example.com" /></div>
<div><label className="block mb-2">Phone</label><input required type="tel" className="w-full p-3 bg-card border rounded" placeholder="+49..." /></div>
<div><label className="block mb-2">Country</label><select className="w-full p-3 bg-card border rounded"><option>Germany</option><option>Austria</option><option>Switzerland</option></select></div>
{mode === 'model' && (

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

@@ -0,0 +1,47 @@
"use client";
import { useState } from "react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import Textarea from '@/components/form/Textarea';
export default function ContactPage() {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const [message, setMessage] = useState('');
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"
>
<NavbarLayoutFloatingInline
navItems={[{ name: "Home", id: "/" }, { name: "Apply", id: "/apply" }, { name: "Contact", id: "/contact" }]}
brandName="Artemis Agency"
logoClassName="w-12 h-12"
button={{ text: "Apply Now", href: "/apply" }}
/>
<main className="pt-32 pb-20 px-6 max-w-xl mx-auto">
<h1 className="text-4xl font-bold mb-8 text-center">Contact Us</h1>
<form className="space-y-6">
<div><label className="block mb-2">Name</label><input required type="text" value={name} onChange={(e) => setName(e.target.value)} className="w-full p-3 bg-card border rounded" placeholder="Your name" /></div>
<div><label className="block mb-2">Email</label><input required type="email" value={email} onChange={(e) => setEmail(e.target.value)} className="w-full p-3 bg-card border rounded" placeholder="email@example.com" /></div>
<div><label className="block mb-2">Message</label><Textarea value={message} onChange={setMessage} placeholder="How can we help?" /></div>
<button type="submit" className="w-full bg-primary-cta text-white py-3 rounded">Send Message</button>
</form>
</main>
<FooterBaseReveal logoText="ARTEMIS" columns={[]} />
</ThemeProvider>
);
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -10,8 +10,8 @@ import { Mulish } from "next/font/google";
export const metadata: Metadata = {
title: 'Artemis | Elite Creator Management',
description: 'Artemis is a premier management agency for selected creators, providing world-class strategic growth, professional operations, and absolute discretion.',
title: "Artemis | OnlyFans Management",
description: "Artemis is a professional OnlyFans and social media agency specializing in Instagram growth, content strategy, branding, and the scaling of personal brands. We provide premium management for creators, with a focus on reach, revenue, and long-term brand building.",
};
const mulish = Mulish({

View File

@@ -33,9 +33,12 @@ export default function LandingPage() {
{ name: "Process", id: "#process" },
{ name: "Values", id: "#values" },
{ name: "Apply", id: "/apply" },
{ name: "Contact", id: "#contact" },
{ name: "Contact", id: "/contact" },
{ name: "Language", id: "#lang" }
]}
brandName="Artemis"
brandName="Artemis Agency"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DzkD2uz35Ou1bcDokeeXdpdXCv/uploaded-1779296716411-d4fpppan.jpg"
logoClassName="w-12 h-12"
button={{ text: "Apply Now", href: "/apply" }}
/>
</div>
@@ -43,8 +46,9 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroOverlay
title="Professional support for your OnlyFans business."
titleClassName="text-white drop-shadow-[0_2px_4px_rgba(0,0,0,0.8)] font-extrabold"
description="Artemis supports selected creators with strategic growth, optimization and management — discreet, structured and professional."
buttons={[{ text: "Book a Free Consultation", href: "#contact" }]}
buttons={[{ text: "Book a Free Consultation", href: "/contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/elegant-geometric-background-business_24972-1791.jpg"
showDimOverlay={true}
showBlur={true}
@@ -69,8 +73,8 @@ export default function LandingPage() {
gridVariant="bento-grid"
useInvertedBackground={false}
features={[
{ title: "Strategic Scaling", description: "Methodical growth strategies.", imageSrc: "http://img.b2bpic.net/free-photo/assortment-matches-representing-graph_23-2148749506.jpg", titleImageSrc: "http://img.b2bpic.net/free-vector/gradient-technology-concept-logotype-collection_52683-13459.jpg", buttonText: "Learn More" },
{ title: "Revenue Optimization", description: "Maximized efficiency per channel.", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-futuristic-sci-fi-techno-lights-cool-background_181624-26156.jpg", titleImageSrc: "http://img.b2bpic.net/free-vector/gradient-social-media-logo-collection_23-2148306808.jpg", buttonText: "Learn More" },
{ title: "Strategic Scaling", description: "Methodical growth strategies.", imageSrc: "http://img.b2bpic.net/free-photo/assortment-matches-representing-graph_23-2148749506.jpg", titleImageSrc: "http://img.b2bvec.net/free-vector/gradient-technology-concept-logotype-collection_52683-13459.jpg", buttonText: "Learn More" },
{ title: "Revenue Optimization", description: "Maximized efficiency per channel.", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-futuristic-sci-fi-techno-lights-cool-background_181624-26156.jpg", titleImageSrc: "http://img.b2bvec.net/free-vector/gradient-social-media-logo-collection_23-2148306808.jpg", buttonText: "Learn More" },
{ title: "Discreet Management", description: "High-level professional privacy.", imageSrc: "http://img.b2bpic.net/free-vector/vintage-golden-art-nouveau-badge-vector_53876-57477.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/minus-icon-left-side_187299-44679.jpg", buttonText: "Learn More" },
]}
title="Premium Operational Systems"
@@ -133,6 +137,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="ARTEMIS"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DzkD2uz35Ou1bcDokeeXdpdXCv/uploaded-1779296716411-d4fpppan.jpg"
columns={[
{ title: "Company", items: [{ label: "About", href: "#" }, { label: "Careers", href: "#" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] },