Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 04e4cbef1e | |||
| 44ec0af822 | |||
| c4d4f864e3 | |||
| f9b3d9d62b | |||
| 518e5ad38f | |||
| 3b93ec154a | |||
| d6af1db150 | |||
| 92a2b6afa6 | |||
| 134395056c | |||
| b77c4e6746 | |||
| be38bb67e1 | |||
| 6c51f78127 | |||
| e1f2217813 | |||
| 3a5c36e4e7 | |||
| 0cc892d670 | |||
| 8354c5ba4c |
84
src/app/about/page.tsx
Normal file
84
src/app/about/page.tsx
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
"use client";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||||
|
import SplitAbout from "@/components/sections/about/SplitAbout";
|
||||||
|
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||||
|
import { useEffect, useState } from "react";
|
||||||
|
|
||||||
|
const navbarLinks = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Features", id: "/features" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "Dashboard", id: "/dashboard/tracker" }
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function AboutPage() {
|
||||||
|
const [isClient, setIsClient] = useState(false);
|
||||||
|
useEffect(() => {
|
||||||
|
setIsClient(true);
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
if (!isClient) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="none"
|
||||||
|
cardStyle="solid"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={navbarLinks}
|
||||||
|
brandName="Webild"
|
||||||
|
logoSrc="/logo.svg"
|
||||||
|
logoAlt="Webild Logo"
|
||||||
|
button={{ text: "Get Started", href: "https://webild.com" }}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="about-us" data-section="about-us">
|
||||||
|
<SplitAbout
|
||||||
|
title="About Our Mission"
|
||||||
|
description="At Webild, we're dedicated to empowering businesses with innovative solutions that drive growth and efficiency. Our team is passionate about creating tools that make a real difference."
|
||||||
|
bulletPoints={[
|
||||||
|
{ title: "Innovation", description: "Continuously pushing boundaries with cutting-edge technology." },
|
||||||
|
{ title: "Efficiency", description: "Streamlining processes to maximize productivity." },
|
||||||
|
{ title: "Impact", description: "Creating solutions that deliver measurable value." }
|
||||||
|
]}
|
||||||
|
imageSrc="https://picsum.photos/id/243/800/600"
|
||||||
|
imageAlt="Team collaborating in an office"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
textboxLayout="default"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FooterSimple
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Product", items: [
|
||||||
|
{ label: "Features", href: "/features" },
|
||||||
|
{ label: "Pricing", href: "/pricing" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Careers", href: "#careers" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
bottomLeftText="Webild"
|
||||||
|
bottomRightText="© 2024 Webild. All rights reserved."
|
||||||
|
/>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
68
src/app/contact/page.tsx
Normal file
68
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
"use client";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||||
|
import ContactText from "@/components/sections/contact/ContactText";
|
||||||
|
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||||
|
|
||||||
|
const navbarLinks = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Features", id: "/features" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "Dashboard", id: "/dashboard/tracker" }
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function ContactPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="none"
|
||||||
|
cardStyle="solid"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={navbarLinks}
|
||||||
|
brandName="Webild"
|
||||||
|
logoSrc="/logo.svg"
|
||||||
|
logoAlt="Webild Logo"
|
||||||
|
button={{ text: "Get Started", href: "https://webild.com" }}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="contact-us" data-section="contact-us">
|
||||||
|
<ContactText
|
||||||
|
text="Get in touch with us to learn more about our solutions."
|
||||||
|
buttons={[]}
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
className="py-12 md:py-20 lg:py-28"
|
||||||
|
textClassName="text-center"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FooterSimple
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Product", items: [
|
||||||
|
{ label: "Features", href: "/features" },
|
||||||
|
{ label: "Pricing", href: "/pricing" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Careers", href: "#careers" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
bottomLeftText="Webild"
|
||||||
|
bottomRightText="© 2024 Webild. All rights reserved."
|
||||||
|
/>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
85
src/app/dashboard/tracker/page.tsx
Normal file
85
src/app/dashboard/tracker/page.tsx
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
"use client";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||||
|
import FeatureHoverPattern from "@/components/sections/feature/featureHoverPattern/FeatureHoverPattern";
|
||||||
|
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||||
|
import { useEffect, useState } from "react";
|
||||||
|
import { Search, Calendar, CheckCircle } from 'lucide-react';
|
||||||
|
|
||||||
|
const navbarLinks = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Features", id: "/features" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "Dashboard", id: "/dashboard/tracker" }
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function DashboardTrackerPage() {
|
||||||
|
const [isClient, setIsClient] = useState(false);
|
||||||
|
useEffect(() => {
|
||||||
|
setIsClient(true);
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
if (!isClient) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="none"
|
||||||
|
cardStyle="solid"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered
|
||||||
|
navItems={navbarLinks}
|
||||||
|
brandName="Webild"
|
||||||
|
logoSrc="/logo.svg"
|
||||||
|
logoAlt="Webild Logo"
|
||||||
|
button={{ text: "Get Started", href: "https://webild.com" }}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="tracker-features" data-section="tracker-features">
|
||||||
|
<FeatureHoverPattern
|
||||||
|
tag="Track Progress"
|
||||||
|
title="Your Hiring Journey"
|
||||||
|
description="Manage all stages of your recruitment process with ease."
|
||||||
|
animationType="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
features={[
|
||||||
|
{ title: "Candidate Sourcing", description: "Find the best talent.", icon: Search },
|
||||||
|
{ title: "Interview Scheduling", description: "Organize interviews effortlessly.", icon: Calendar },
|
||||||
|
{ title: "Offer Management", description: "Extend offers swiftly.", icon: CheckCircle }
|
||||||
|
]}
|
||||||
|
className="my-12"
|
||||||
|
textboxLayout="default"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FooterSimple
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Product", items: [
|
||||||
|
{ label: "Features", href: "/features" },
|
||||||
|
{ label: "Pricing", href: "/pricing" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Careers", href: "#careers" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
bottomLeftText="Webild"
|
||||||
|
bottomRightText="© 2024 Webild. All rights reserved."
|
||||||
|
/>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
80
src/app/features/page.tsx
Normal file
80
src/app/features/page.tsx
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
"use client";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
|
||||||
|
import FeatureHoverPattern from "@/components/sections/feature/featureHoverPattern/FeatureHoverPattern";
|
||||||
|
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||||
|
import { useEffect, useState } from "react";
|
||||||
|
import { Sparkles, BarChart, Settings } from "lucide-react";
|
||||||
|
|
||||||
|
const navbarLinks = [
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Features", id: "/features" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "Dashboard", id: "/dashboard/tracker" }
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function FeaturesPage() {
|
||||||
|
const [isClient, setIsClient] = useState(false);
|
||||||
|
useEffect(() => {
|
||||||
|
setIsClient(true);
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
if (!isClient) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="none"
|
||||||
|
cardStyle="solid"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleApple
|
||||||
|
navItems={navbarLinks}
|
||||||
|
brandName="Webild"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="features-section" data-section="features-section">
|
||||||
|
<FeatureHoverPattern
|
||||||
|
title="Powerful Features"
|
||||||
|
description="Discover how Webild can streamline your operations and boost efficiency."
|
||||||
|
animationType="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
textboxLayout="default"
|
||||||
|
features={[
|
||||||
|
{ icon: Sparkles, title: "Automated Workflows", description: "Automate repetitive tasks and focus on what matters." },
|
||||||
|
{ icon: BarChart, title: "Advanced Analytics", description: "Gain insights with comprehensive data reporting." },
|
||||||
|
{ icon: Settings, title: "Customizable Settings", description: "Tailor the platform to fit your unique needs." }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FooterSimple
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Product", items: [
|
||||||
|
{ label: "Features", href: "/features" },
|
||||||
|
{ label: "Pricing", href: "/pricing" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Careers", href: "#careers" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
bottomLeftText="Webild"
|
||||||
|
bottomRightText="© 2024 Webild. All rights reserved."
|
||||||
|
/>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -1,5 +1,71 @@
|
|||||||
import { redirect } from 'next/navigation';
|
"use client";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
|
||||||
|
import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo";
|
||||||
|
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||||
|
|
||||||
export default function Home() {
|
const navbarLinks = [
|
||||||
redirect('/components');
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "Features", id: "/features" },
|
||||||
|
{ name: "About", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" },
|
||||||
|
{ name: "Dashboard", id: "/dashboard/tracker" }
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function HomePage() {
|
||||||
|
const heroSlides = [
|
||||||
|
{ imageSrc: "/path/to/hero1.jpg", imageAlt: "Hero slide 1" },
|
||||||
|
{ imageSrc: "/path/to/hero2.jpg", imageAlt: "Hero slide 2" }
|
||||||
|
];
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="hover-magnetic"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="none"
|
||||||
|
cardStyle="solid"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="bold"
|
||||||
|
>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleApple
|
||||||
|
navItems={navbarLinks}
|
||||||
|
brandName="Webild"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroCarouselLogo
|
||||||
|
logoText="Webild"
|
||||||
|
description="Your ultimate solution for modern web development."
|
||||||
|
buttons={[
|
||||||
|
{ text: "Get Started", href: "/contact" },
|
||||||
|
{ text: "Learn More", href: "/features" }
|
||||||
|
]}
|
||||||
|
slides={heroSlides}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FooterSimple
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
title: "Product", items: [
|
||||||
|
{ label: "Features", href: "/features" },
|
||||||
|
{ label: "Pricing", href: "/pricing" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Company", items: [
|
||||||
|
{ label: "About Us", href: "/about" },
|
||||||
|
{ label: "Careers", href: "#careers" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
bottomLeftText="Webild"
|
||||||
|
bottomRightText="© 2024 Webild. All rights reserved."
|
||||||
|
/>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user