Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 76f6dad718 | |||
| 04e4cbef1e | |||
| e536edf68e | |||
| 44ec0af822 | |||
| 5f59bfd270 | |||
| c4d4f864e3 | |||
| f9b3d9d62b | |||
| 57e3acf959 | |||
| 518e5ad38f | |||
| 3b93ec154a | |||
| d6af1db150 | |||
| 801bc791ab | |||
| 92a2b6afa6 | |||
| 134395056c | |||
| 34c23bd527 | |||
| 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() {
|
||||
redirect('/components');
|
||||
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 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