-
-
-
- ✨ AI-Powered Recruitment Platform
-
-
+
+ {/* Badge */}
+
+ 🚀 All-In-One Talent & Workforce Platform
+
-
- Hire Top Talent{" "}
-
- 10x Faster
-
-
+ {/* Title */}
+
+ Build Powerful{" "}
+
+ ATS, HRMS & CRM
+ {" "}
+ Solutions
+
-
- The world's most intelligent ATS that automates screening,
- scheduling, and hiring. Join 10,000+ companies who trust TalentFlow.
-
+ {/* Subtext */}
+
+ Winixco helps organizations simplify hiring, manage employees,
+ and enhance client relationships — all in one platform.
+
-
+
-
+
+
+
+ Watch Overview
+
+
+
+ {/* Trust checklist */}
+
+ No credit card required
+ •
+ 14-day free trial
+
+
+ {/* Product Highlight Cards */}
+
+ {[
+ { icon: Users, title: "ATS", desc: "Automate hiring, AI screening & smoother interviews." },
+ { icon: UserCog, title: "HRMS", desc: "Employee onboarding, payroll & performance." },
+ { icon: Briefcase, title: "CRM", desc: "Manage clients & strengthen candidate relationships." },
+ ].map((item, i) => (
+
- Start Free Trial
-
-
-
-
- Watch Demo
-
-
-
-
-
- No credit card required
- •
-
- 14-day free trial
-
-
+
+
{item.title}
+
{item.desc}
+
+ ))}
+
{/* Stats Section */}
{home.stats.map((stat, index) => (
-
+
{stat.value}
-
{stat.label}
+
{stat.label}
))}
@@ -136,4 +147,4 @@ const Hero = () => {
);
};
-export default Hero
\ No newline at end of file
+export default Hero;
\ No newline at end of file
diff --git a/app/(public)/_homeComponents/HowItWorks.tsx b/app/(public)/_homeComponents/HowItWorks.tsx
new file mode 100644
index 0000000..6f1bc85
--- /dev/null
+++ b/app/(public)/_homeComponents/HowItWorks.tsx
@@ -0,0 +1,107 @@
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { Briefcase, Users, ClipboardCheck, UserPlus, DollarSign, Handshake } from "lucide-react";
+
+const steps = [
+ {
+ icon:
,
+ title: "Post Jobs in 1 Click",
+ desc: "Publish roles across multiple job boards instantly.",
+ },
+ {
+ icon:
,
+ title: "Track Applications",
+ desc: "View, filter & collaborate on candidates with smart ATS.",
+ },
+ {
+ icon:
,
+ title: "Hire Smarter",
+ desc: "Shortlist, schedule interviews & make quick decisions.",
+ },
+ {
+ icon:
,
+ title: "Onboard to Employee",
+ desc: "Convert hires seamlessly into HRMS — no data re-entry!",
+ },
+ {
+ icon:
,
+ title: "Manage HR & Payroll",
+ desc: "Attendance, payroll & performance in one place.",
+ },
+ {
+ icon:
,
+ title: "Nurture Clients & Grow",
+ desc: "Built-in CRM to boost retention, sales & business scale.",
+ },
+];
+
+const HowItWorks = () => {
+ return (
+
+
+
+
+
+
+ How It Works
+
+
+
+ Winixco connects your hiring, HR and CRM workflows into one powerful operating system — from job posting to payroll & business growth.
+
+
+ {/* Steps */}
+
+ {steps.map((step, i) => (
+
+
+ {step.icon}
+
+ {step.title}
+ {step.desc}
+
+ ))}
+
+
+
+ Complete the loop. Grow endlessly. 💼✨
+
+
+
+ );
+};
+
+export default HowItWorks;
\ No newline at end of file
diff --git a/app/(public)/_homeComponents/Modules.tsx b/app/(public)/_homeComponents/Modules.tsx
new file mode 100644
index 0000000..5382342
--- /dev/null
+++ b/app/(public)/_homeComponents/Modules.tsx
@@ -0,0 +1,254 @@
+"use client"
+import React, { useState } from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { Card, CardContent } from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import { ArrowRight, CheckCircle, Sparkles } from "lucide-react";
+import {
+ home,
+ Module,
+ ModuleCardProps,
+ ModuleFeature,
+} from "@/services/Constants";
+import { useRouter } from "next/navigation";
+
+
+
+const ModuleCard: React.FC
= ({ module, index }) => {
+ const [isHovered, setIsHovered] = useState(false);
+ const router = useRouter();
+
+ const handleClick = (): void => {
+ router.push(module.route);
+ };
+
+ return (
+ setIsHovered(true)}
+ onMouseLeave={() => setIsHovered(false)}
+ >
+
+
+ {/* Icon and Badge */}
+
+
+
+
+
+
+
+ New
+
+
+
+
+ {/* Image */}
+
+
+
+
+
+ {/* Title */}
+
+ {module.title}
+
+
+ {/* Description */}
+
+ {module.description}
+
+
+ {module.subDescription}
+
+
+ {/* Features Grid */}
+
+ {module.features.map((feature: ModuleFeature, idx: number) => (
+
+
+
+ {feature.label}
+
+
+ ))}
+
+
+ {/* CTA Button */}
+
+
+ Learn More
+
+
+
+
+ {/* Checkmark for Completeness */}
+
+
+
+
+
+ {/* Decorative Elements */}
+
+
+
+ );
+};
+
+const ModulesSection: React.FC = () => {
+ return (
+
+ {/* Background Decorative Elements */}
+
+
+
+
+
+
+ {/* Header */}
+
+
+
+ {home.module.badge}
+
+
+
+ {home.module.title}{" "}
+
+ Offers
+ {" "}
+
+
+
+ {home.module.subtitle}
+
+
+
+ {/* Modules Grid */}
+
+ {home.module.modules.map((module: Module, index: number) => (
+
+ ))}
+
+
+ {/* Bottom CTA Section */}
+
+
+
+
+ Ready to Transform Your Business?
+
+
+ Get started with all three modules and experience seamless
+ integration
+
+
+
+ Start Free Trial
+
+
+
+ Schedule Demo
+
+
+
+
+
+
+
+
+ );
+};
+
+export default ModulesSection;
diff --git a/app/(public)/_homeComponents/Testimonials.tsx b/app/(public)/_homeComponents/Testimonials.tsx
index d02489b..3f2b80c 100644
--- a/app/(public)/_homeComponents/Testimonials.tsx
+++ b/app/(public)/_homeComponents/Testimonials.tsx
@@ -30,7 +30,7 @@ const Testimonials = () => {
Loved by{" "}
- Hiring Teams
+ Our Clients
diff --git a/app/(public)/about/page.tsx b/app/(public)/about/page.tsx
new file mode 100644
index 0000000..7783049
--- /dev/null
+++ b/app/(public)/about/page.tsx
@@ -0,0 +1,170 @@
+"use client";
+import { motion } from "framer-motion";
+import { Users, Target, Lightbulb, ShieldCheck, Linkedin } from "lucide-react";
+import Image from "next/image";
+import Link from "next/link";
+
+const leaders = [
+ {
+ name: "Amit Sharma",
+ role: "Founder & CEO",
+ image: "https://images.unsplash.com/photo-1595152772835-219674b2a8a6?crop=faces&fit=crop&w=400&q=80",
+ linkedin: "#",
+ },
+ {
+ name: "Neha Verma",
+ role: "Head of Product",
+ image: "https://images.unsplash.com/photo-1595152772835-219674b2a8a6?crop=faces&fit=crop&w=400&q=80",
+ linkedin: "#",
+ },
+ {
+ name: "Rahul Mehta",
+ role: "CTO",
+ image: "https://images.unsplash.com/photo-1595152772835-219674b2a8a6?crop=faces&fit=crop&w=400&q=80",
+ linkedin: "#",
+ },
+];
+
+
+export default function AboutUs() {
+ return (
+
+
+ {/* HERO */}
+
+
+ Empowering Businesses with Smart CRM Innovation
+
+
+ We help companies build stronger customer relationships through intelligent automation and seamless workflows.
+
+
+
+ {/* OUR MISSION / VISION */}
+
+
+
+ Our Mission
+
+ To simplify customer management through powerful yet user-friendly CRM tools,
+ enabling businesses of every size to scale faster and smarter.
+
+
+
+
+
+ Our Vision
+
+ To be a global leader in CRM innovation — transforming how teams connect,
+ collaborate and grow with their customers.
+
+
+
+
+ {/* COMPANY STORY TIMELINE */}
+
+
+
Our Journey
+
+ From a small team with a big dream to a growing global technology partner.
+
+
+
+
+
+
+ {[
+ { year: "2021", text: "Founded with a mission to reinvent CRM efficiency." },
+ { year: "2022", text: "Launched our first CRM suite for SMEs." },
+ { year: "2023", text: "Expanded to enterprise CRM solutions across industries." },
+ { year: "2024", text: "Serving customers globally with AI-powered CRM intelligence." },
+ ].map((item, i) => (
+
+
+ {item.year}
+
+
+ {item.text}
+
+
+ ))}
+
+
+
+ {/* LEADERSHIP SECTION */}
+
+
+
Leadership Team
+
+ Guiding our mission with innovation and excellence.
+
+
+
+
+ {leaders.map((leader, idx) => (
+
+
+ {leader.name}
+ {leader.role}
+
+ Connect
+
+
+ ))}
+
+
+
+ {/* CTA */}
+
+ We Grow Together
+
+ Become part of a story that’s transforming the future of CRM.
+
+
+ Explore Careers
+
+
+
+
+ );
+}
diff --git a/app/(public)/ats/_components/Benefits.tsx b/app/(public)/ats/_components/Benefits.tsx
new file mode 100644
index 0000000..f2a9bc7
--- /dev/null
+++ b/app/(public)/ats/_components/Benefits.tsx
@@ -0,0 +1,65 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ CheckCircle,
+} from "lucide-react";
+import { atsPageData } from "@/services/Constants";
+
+
+
+
+// Benefits Section Component
+const BenefitsSection: React.FC = () => {
+ return (
+
+
+
+ {atsPageData.benefits.title}
+
+
+
+
+ {atsPageData.benefits.leftColumn.map((benefit, index) => (
+
+
+ {benefit.text}
+
+ ))}
+
+
+
+ {atsPageData.benefits.rightColumn.map((benefit, index) => (
+
+
+ {benefit.text}
+
+ ))}
+
+
+
+
+ );
+};
+
+export default BenefitsSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/CTA.tsx b/app/(public)/ats/_components/CTA.tsx
new file mode 100644
index 0000000..c8beb9e
--- /dev/null
+++ b/app/(public)/ats/_components/CTA.tsx
@@ -0,0 +1,54 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import {
+ ArrowRight,
+ Sparkles,
+} from "lucide-react";
+import { atsPageData } from "@/services/Constants";
+
+
+// CTA Section Component
+const CtaSection: React.FC = () => {
+ return (
+
+
+
+
+ {atsPageData.cta.title}
+
+
+ {atsPageData.cta.description}
+
+
+
+
+ {atsPageData.cta.primaryButton}
+
+
+
+ {atsPageData.cta.secondaryButton}
+
+
+
+
+
+
+ );
+};
+
+export default CtaSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/FAQ.tsx b/app/(public)/ats/_components/FAQ.tsx
new file mode 100644
index 0000000..d0b2165
--- /dev/null
+++ b/app/(public)/ats/_components/FAQ.tsx
@@ -0,0 +1,57 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Accordion,
+ AccordionContent,
+ AccordionItem,
+ AccordionTrigger,
+} from "@/components/ui/accordion";
+import { atsPageData } from "@/services/Constants";
+
+
+
+// FAQ Section Component
+const FaqSection: React.FC = () => {
+ return (
+
+
+
+ {atsPageData.faqs.title}
+
+
+
+
+ {atsPageData.faqs.items.map((faq, index) => (
+
+
+ {faq.question}
+
+
+ {faq.answer}
+
+
+ ))}
+
+
+
+
+ );
+};
+
+export default FaqSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/Features.tsx b/app/(public)/ats/_components/Features.tsx
new file mode 100644
index 0000000..76d5d07
--- /dev/null
+++ b/app/(public)/ats/_components/Features.tsx
@@ -0,0 +1,51 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Card, CardContent } from "@/components/ui/card";
+import { atsPageData } from "@/services/Constants";
+
+
+
+// Features Section Component
+const FeaturesSection: React.FC = () => {
+ return (
+
+
+
+ {atsPageData.features.title}
+
+
+
+ {atsPageData.features.items.map((feature, index) => (
+
+
+
+ {feature.icon}
+
+ {feature.title}
+
+ {feature.description}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default FeaturesSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/Hero.tsx b/app/(public)/ats/_components/Hero.tsx
new file mode 100644
index 0000000..c4b5cfb
--- /dev/null
+++ b/app/(public)/ats/_components/Hero.tsx
@@ -0,0 +1,81 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { Badge } from "@/components/ui/badge";
+import {
+ PlayCircle,
+ ArrowRight,
+ Sparkles,
+} from "lucide-react";
+import { atsPageData } from "@/services/Constants";
+
+
+
+const HeroSection: React.FC = () => {
+ return (
+
+ {/* Background Animation */}
+
+
+
+
+
+
+
+
+
+ {atsPageData.hero.badge}
+
+
+
+ {atsPageData.hero.title}
+
+
+
+ {atsPageData.hero.subtitle}
+
+
+
+
+ {atsPageData.hero.primaryCta}
+
+
+
+
+ {atsPageData.hero.secondaryCta}
+
+
+
+
+
+ );
+};
+
+export default HeroSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/Overview.tsx b/app/(public)/ats/_components/Overview.tsx
new file mode 100644
index 0000000..ca94cca
--- /dev/null
+++ b/app/(public)/ats/_components/Overview.tsx
@@ -0,0 +1,62 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Card, CardContent } from "@/components/ui/card";
+import {
+ Sparkles,
+} from "lucide-react";
+import { atsPageData } from "@/services/Constants";
+
+
+
+
+// Overview Section Component
+const OverviewSection: React.FC = () => {
+ return (
+
+
+
+
+ {atsPageData.overview.title}
+
+
+ {atsPageData.overview.description}
+
+
+
+
+ {atsPageData.overview.items.map((item, index) => (
+
+
+
+
+
+
+
+ {item.title}
+
+ {item.description}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default OverviewSection
\ No newline at end of file
diff --git a/app/(public)/ats/_components/WorkFlow.tsx b/app/(public)/ats/_components/WorkFlow.tsx
new file mode 100644
index 0000000..2c260dc
--- /dev/null
+++ b/app/(public)/ats/_components/WorkFlow.tsx
@@ -0,0 +1,49 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Card, CardContent } from "@/components/ui/card";
+import { atsPageData } from "@/services/Constants";
+
+
+// Workflow Section Component
+const WorkflowSection: React.FC = () => {
+ return (
+
+
+
+ {atsPageData.workflow.title}
+
+
+
+ {atsPageData.workflow.steps.map((step, index) => (
+
+
+
+ {step.emoji}
+
+ {step.title}
+
+ {step.description}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default WorkflowSection
\ No newline at end of file
diff --git a/app/(public)/ats/page.tsx b/app/(public)/ats/page.tsx
new file mode 100644
index 0000000..45fcb98
--- /dev/null
+++ b/app/(public)/ats/page.tsx
@@ -0,0 +1,25 @@
+import BenefitsSection from "./_components/Benefits";
+import CtaSection from "./_components/CTA";
+import FaqSection from "./_components/FAQ";
+import FeaturesSection from "./_components/Features";
+import HeroSection from "./_components/Hero";
+import OverviewSection from "./_components/Overview";
+import WorkflowSection from "./_components/WorkFlow";
+
+
+// Main ATS Page Component
+const ATSPage: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default ATSPage;
\ No newline at end of file
diff --git a/app/(public)/blogs/page.tsx b/app/(public)/blogs/page.tsx
new file mode 100644
index 0000000..41bc0b9
--- /dev/null
+++ b/app/(public)/blogs/page.tsx
@@ -0,0 +1,133 @@
+"use client";
+
+import { motion } from "framer-motion";
+import { Calendar, ArrowRight, User } from "lucide-react";
+import { Button } from "@/components/ui/button";
+
+const BLOGS = [
+ {
+ title: "Why CRM is Essential for Scaling Modern Businesses",
+ description:
+ "Discover how CRM solutions boost growth, streamline communication & maximise revenue.",
+ author: "Sandip Chowdhury",
+ date: "Dec 05, 2025",
+ image:
+ "https://images.unsplash.com/photo-1556155092-8707de31f9c4?w=800&q=80",
+ readTime: "5 min read",
+ },
+ {
+ title: "How Automation Improves Sales Team Productivity",
+ description:
+ "Learn why automation is becoming a must-have feature for sales operations.",
+ author: "Priya Sharma",
+ date: "Nov 28, 2025",
+ image:
+ "https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?w=800&q=80",
+ readTime: "4 min read",
+ },
+ {
+ title: "Top CRM Trends to Watch Out in 2026",
+ description:
+ "AI-driven CRMs, predictive analytics & more – see what the future holds.",
+ author: "Arjun Patel",
+ date: "Oct 15, 2025",
+ image:
+ "https://images.unsplash.com/photo-1533750349088-cd871a92f312?w=800&q=80",
+ readTime: "6 min read",
+ },
+];
+
+export default function BlogPage() {
+ return (
+
+ {/* HERO */}
+
+
+ Insights & Resources for Your Growth
+
+
+ Explore the latest blogs, guides, and articles to help your business scale smarter.
+
+
+
+ {/* Blog List */}
+
+
+ {BLOGS.map((blog, i) => (
+
+
+
+
+
+
+ {blog.title}
+
+
+ {blog.description}
+
+
+
+
+ {blog.author}
+ •
+
+ {blog.date}
+
+
+
+
+ {blog.readTime}
+
+
+ Read More
+
+
+
+
+
+ ))}
+
+
+
+ {/* CTA */}
+
+
+ Want More Industry Insights?
+
+
+ Subscribe to our newsletter and stay updated with the latest trends.
+
+
+
+ Subscribe Now
+
+
+
+
+ );
+}
diff --git a/app/(public)/careers/page.tsx b/app/(public)/careers/page.tsx
new file mode 100644
index 0000000..7ea9a4c
--- /dev/null
+++ b/app/(public)/careers/page.tsx
@@ -0,0 +1,149 @@
+"use client";
+import { motion } from "framer-motion";
+import { Briefcase, Users, Target, HeartHandshake, ArrowRight } from "lucide-react";
+import Link from "next/link";
+
+const openRoles = [
+ {
+ title: "Frontend Developer",
+ department: "Engineering",
+ type: "Full Time",
+ location: "Remote / India",
+ },
+ {
+ title: "Backend Developer",
+ department: "Engineering",
+ type: "Full Time",
+ location: "Remote",
+ },
+ {
+ title: "Sales Executive",
+ department: "Sales & Marketing",
+ type: "Full Time",
+ location: "Kolkata, India",
+ },
+ {
+ title: "UI/UX Designer",
+ department: "Design",
+ type: "Full Time",
+ location: "Remote",
+ },
+];
+
+export default function Careers() {
+ return (
+
+
+ {/* HERO */}
+
+
+ Build Your Future With Us
+
+
+ Join a passionate team shaping the future of CRM solutions across the globe.
+
+
+
+ {/* CULTURE SECTION */}
+
+
+
Life at Our Company
+
+ A culture built to encourage creativity, innovation, and collaboration.
+
+
+
+
+ {[
+ {
+ icon:
,
+ title: "Collaborative Team",
+ desc: "Work with talented individuals who uplift each other every day.",
+ },
+ {
+ icon:
,
+ title: "Performance Driven",
+ desc: "We believe in rewarding effort, creativity & dedication.",
+ },
+ {
+ icon:
,
+ title: "People First",
+ desc: "We focus on employee happiness, growth, and well-being.",
+ },
+ ].map((item, i) => (
+
+ {item.icon}
+ {item.title}
+ {item.desc}
+
+ ))}
+
+
+
+ {/* OPEN ROLES */}
+
+
+
+
Open Positions
+
+ We’re looking for dreamers, doers & problem solvers.
+
+
+
+
+ {openRoles.map((role, index) => (
+
+ {role.title}
+ {role.department}
+
+ {role.type}
+ {role.location}
+
+
+
+ Apply Now
+
+
+ ))}
+
+
+
+
+ {/* CTA SECTION */}
+
+ Didn’t find a suitable role?
+
+ We are always looking for great talent. Send us your resume!
+
+
+
+ Contact Us
+
+
+
+ );
+}
diff --git a/app/(public)/contact/_components/BookDemo.tsx b/app/(public)/contact/_components/BookDemo.tsx
new file mode 100644
index 0000000..cf4ac1e
--- /dev/null
+++ b/app/(public)/contact/_components/BookDemo.tsx
@@ -0,0 +1,88 @@
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { CalendarCheck, Send, CheckCircle } from "lucide-react";
+import { Button } from "@/components/ui/button";
+
+const features = [
+ "Personalized walkthrough of ATS, HRMS & CRM",
+ "Explore dashboards, workflows & automation",
+ "Pricing, setup & integration guidance",
+ "Ask anything tailored to your business needs",
+];
+
+const BookDemoSection = () => {
+ return (
+
+ {/* Background Glow */}
+
+
+
+
+
+
+ 🗓️ Book a Demo or{" "}
+
+ Consultation
+
+
+
+
+ Want to see how Winixco can improve hiring, HR operations or client
+ management? Get your free 1-on-1 demo — our team responds within 12 hours.
+
+
+ {/* Feature List */}
+
+ {features.map((item, index) => (
+
+ ))}
+
+
+ {/* CTA Buttons */}
+
+
+
+ Book My Demo
+
+
+
+ Contact Sales
+
+
+
+
+ );
+};
+
+export default BookDemoSection;
\ No newline at end of file
diff --git a/app/(public)/contact/_components/ChooseWinixco.tsx b/app/(public)/contact/_components/ChooseWinixco.tsx
new file mode 100644
index 0000000..4fba7a0
--- /dev/null
+++ b/app/(public)/contact/_components/ChooseWinixco.tsx
@@ -0,0 +1,98 @@
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { CheckCircle, Rocket, Shield, Zap, MessageCircle, Calendar, Clock } from "lucide-react";
+import Link from "next/link";
+
+// Feature data
+const features = [
+ { text: "Fast and transparent customer support", icon: Rocket },
+ { text: "Simple onboarding and quick implementation", icon: Zap },
+ { text: "Scalable modules for startups to enterprises", icon: CheckCircle },
+ { text: "Custom features built on request", icon: MessageCircle },
+ { text: "Secure, cloud-based infrastructure", icon: Shield },
+ { text: "Real-time analytics and reporting", icon: Clock }, // New feature added
+];
+
+
+const ChooseWinixco = () => {
+ return (
+
+
+ {/* Title */}
+
+ ⭐ Why Businesses{" "}
+
+ Choose Winixco
+
+
+
+ {/* Feature Grid */}
+
+ {features.map((item, index) => (
+
+
+ {item.text}
+
+ ))}
+
+
+
+ );
+};
+
+
+// Contact CTA Section
+const WeLoveToHearFromYou = () => {
+ return (
+
+
+ {/* Title */}
+
+ 📣 We’d Love to Hear From You
+
+
+
+ Your message helps us understand your business better — and deliver the right solution.
+ Let’s build something powerful for your organisation.
+
+
+ {/* CTA Buttons */}
+
+
+ 👉 Send Message
+
+
+
+ 👉 Book a Demo
+
+
+
+
+ );
+};
+
+export { ChooseWinixco, WeLoveToHearFromYou };
\ No newline at end of file
diff --git a/app/(public)/contact/_components/GetInTouch.tsx b/app/(public)/contact/_components/GetInTouch.tsx
index c2d9e7c..c559064 100644
--- a/app/(public)/contact/_components/GetInTouch.tsx
+++ b/app/(public)/contact/_components/GetInTouch.tsx
@@ -1,46 +1,77 @@
-"use client"
-import React from 'react';
-import { motion } from 'framer-motion';
-import { CONTACT_DATA } from '@/services/Constants';
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { CONTACT_DATA } from "@/services/Constants";
+const GetInTouch: React.FC = () => {
+ return (
+
+
+ {/* Background Gradient Blobs */}
+
+
+
-
-// Get In Touch Component
-const GetInTouch: React.FC = () => (
-
-
-
- {CONTACT_DATA.getInTouch.title}
-
-
- {CONTACT_DATA.getInTouch.description}
-
-
-
- {CONTACT_DATA.getInTouch.methods.map((method, index) => (
-
+ {/* Title */}
+
-
-
-
- {method.title}
- {method.description}
- {method.contact}
-
- ))}
-
-
-);
+ {CONTACT_DATA.getInTouch.title}
+
+ Let’s Connect
+
+
-export default GetInTouch
\ No newline at end of file
+
+ {CONTACT_DATA.getInTouch.description}
+
+
+ {/* Contact Methods */}
+
+ {CONTACT_DATA.getInTouch.methods.map((method, index) => (
+
+ {/* Icon */}
+
+
+
+
+
+ {method.title}
+
+
+ {method.description}
+
+ {method.contact}
+
+ ))}
+
+
+
+
+ );
+};
+
+export default GetInTouch;
\ No newline at end of file
diff --git a/app/(public)/contact/_components/HeroSection.tsx b/app/(public)/contact/_components/HeroSection.tsx
index e1ffc3f..2900b42 100644
--- a/app/(public)/contact/_components/HeroSection.tsx
+++ b/app/(public)/contact/_components/HeroSection.tsx
@@ -2,30 +2,46 @@
import React from "react";
import { motion } from "framer-motion";
import { Badge } from "@/components/ui/badge";
-import { CONTACT_DATA } from "@/services/Constants";
const HeroSection: React.FC = () => (
-
-
- {CONTACT_DATA.hero.badge}
-
-
- {CONTACT_DATA.hero.title}{" "}
-
- us
-
-
-
- {CONTACT_DATA.hero.description}
-
-
- {CONTACT_DATA.hero.subtitle}
-
-
+
+ {/* Animated Background Glow */}
+
+
+
+
+
+ {/* Content */}
+
+
+ #1 CUSTOMER SUPPORT
+
+
+
+ We’re Here to Help You{" "}
+
+ Transform Your Business
+
+
+
+
+ Whether you're exploring our ATS, HRMS, or CRM solutions — or need
+ support for your existing account — our team is ready with fast, expert guidance.
+
+
+
+ Let’s Connect & Grow Together.
+
+
+
);
export default HeroSection;
diff --git a/app/(public)/contact/_components/PartnerWithUs.tsx b/app/(public)/contact/_components/PartnerWithUs.tsx
new file mode 100644
index 0000000..7cdc849
--- /dev/null
+++ b/app/(public)/contact/_components/PartnerWithUs.tsx
@@ -0,0 +1,72 @@
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { BadgeCheck, Handshake, Globe, Layers } from "lucide-react";
+import { Button } from "@/components/ui/button";
+
+const partnerships = [
+ "White-label & reseller partnership",
+ "Revenue-sharing models",
+ "API-based integrations",
+ "Custom enterprise solutions",
+];
+
+const PartnerWithUsSection = () => {
+ return (
+
+
+
+
+
+
+
+
+ 🤝 Partner With{" "}
+
+ Winixco
+
+
+
+
+ Winixco empowers recruitment agencies, IT firms, HR consultants and
+ SaaS resellers to expand their service offerings & grow revenue.
+
+
+
+ {partnerships.map((item, index) => (
+
+
+ {item}
+
+ ))}
+
+
+
+
+ Become a Partner
+
+
+
+
+ );
+};
+
+export default PartnerWithUsSection;
\ No newline at end of file
diff --git a/app/(public)/contact/_components/TechnicalSupport.tsx b/app/(public)/contact/_components/TechnicalSupport.tsx
new file mode 100644
index 0000000..5c224cd
--- /dev/null
+++ b/app/(public)/contact/_components/TechnicalSupport.tsx
@@ -0,0 +1,73 @@
+"use client";
+import React from "react";
+import { motion } from "framer-motion";
+import { Wrench, Clock, Zap, HelpCircle } from "lucide-react";
+import { Button } from "@/components/ui/button";
+
+const supportPoints = [
+ "ATS, HRMS & CRM module setup guidance",
+ "Integrations including email, SSO & APIs",
+ "Troubleshooting & bug resolution",
+ "Custom workflow or feature implementation",
+];
+
+const TechnicalSupportSection = () => {
+ return (
+
+ {/* Glow */}
+
+
+
+
+
+
+ 🛠️ Technical Support &{" "}
+
+ Assistance
+
+
+
+
+ Already using Winixco? We’re here to ensure everything works seamlessly
+ — fast responses & expert support guaranteed.
+
+
+
+ {/* Support Features */}
+
+ {supportPoints.map((item, index) => (
+
+
+ {item}
+
+ ))}
+
+
+
+
+ Contact Support
+
+
+
+
+ );
+};
+
+export default TechnicalSupportSection;
\ No newline at end of file
diff --git a/app/(public)/contact/page.tsx b/app/(public)/contact/page.tsx
index d780635..bbe47e2 100644
--- a/app/(public)/contact/page.tsx
+++ b/app/(public)/contact/page.tsx
@@ -1,29 +1,15 @@
"use client"
-import React, { useState } from 'react';
-import { motion } from 'framer-motion';
-import { Button } from '@/components/ui/button';
-import { Card, CardContent } from '@/components/ui/card';
-import { Badge } from '@/components/ui/badge';
-import { Input } from '@/components/ui/input';
-import { Textarea } from '@/components/ui/textarea';
-import {
- Headphones,
- LifeBuoy,
- Mail,
- MessageSquare,
- Phone,
- MapPin,
- Send,
- CheckCircle,
- Users,
- Star
-} from 'lucide-react';
+import React from 'react';
import HeroSection from './_components/HeroSection';
import QuickActions from './_components/QuickActions';
import GetInTouch from './_components/GetInTouch';
import GlobalOffices from './_components/GlobalOffices';
import ContactForm from './_components/ContactForm';
import HappyCustomers from './_components/HappyCustomers';
+import BookDemoSection from './_components/BookDemo';
+import PartnerWithUsSection from './_components/PartnerWithUs';
+import TechnicalSupportSection from './_components/TechnicalSupport';
+import { ChooseWinixco, WeLoveToHearFromYou } from './_components/ChooseWinixco';
// Main Contact Page Component
export default function ContactUsPage() {
@@ -31,10 +17,13 @@ export default function ContactUsPage() {
diff --git a/app/(public)/crm/_components/Advantages.tsx b/app/(public)/crm/_components/Advantages.tsx
new file mode 100644
index 0000000..074f4a5
--- /dev/null
+++ b/app/(public)/crm/_components/Advantages.tsx
@@ -0,0 +1,68 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardContent,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import { crm } from "@/services/Constants";
+
+
+
+const CRMAdvantages: React.FC = () => {
+ return (
+
+
+
+
+ Why Choose Us
+
+
+ Why Companies Choose{" "}
+
+ Our CRM
+
+
+
+ Boost sales performance, strengthen customer relationships, and grow faster with a modern CRM solution.
+
+
+
+
+ {crm.CRM_ADVANTAGES.map((advantage, idx) => (
+
+
+
+
+
+ {advantage.title}
+
+
+ {advantage.description}
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default CRMAdvantages
\ No newline at end of file
diff --git a/app/(public)/crm/_components/CRMAnalytics.tsx b/app/(public)/crm/_components/CRMAnalytics.tsx
new file mode 100644
index 0000000..4eb790b
--- /dev/null
+++ b/app/(public)/crm/_components/CRMAnalytics.tsx
@@ -0,0 +1,75 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { BarChart3 } from "lucide-react";
+import { crm } from "@/services/Constants";
+
+const CRMAnalytics: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ CRM Analytics & Insights
+
+
+
+ Real-time customer and sales intelligence that helps you close more
+ deals and grow faster
+
+
+
+
+ {crm.ANALYTICS_STATS.map((stat, idx) => (
+
+
+
+ {stat.value}
+
+
+ {stat.label}
+
+
+
+ ))}
+
+
+
+
+ View Full Analytics Dashboard
+
+
+
+
+ );
+};
+
+export default CRMAnalytics;
diff --git a/app/(public)/crm/_components/FAQ.tsx b/app/(public)/crm/_components/FAQ.tsx
new file mode 100644
index 0000000..9fae0a7
--- /dev/null
+++ b/app/(public)/crm/_components/FAQ.tsx
@@ -0,0 +1,67 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Badge } from "@/components/ui/badge";
+import {
+ Accordion,
+ AccordionContent,
+ AccordionItem,
+ AccordionTrigger,
+} from "@/components/ui/accordion";
+import { crm, hrms } from "@/services/Constants";
+
+
+const FAQSection: React.FC = () => {
+ return (
+
+
+
+
+ FAQ
+
+
+ Frequently Asked{" "}
+
+ Questions
+
+
+
+ Everything you need to know about our CRM Software
+
+
+
+
+ {crm.CRM_FAQ.map((faq, idx) => (
+
+
+
+ {faq.question}
+
+
+ {faq.answer}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default FAQSection
\ No newline at end of file
diff --git a/app/(public)/crm/_components/FinalCTA.tsx b/app/(public)/crm/_components/FinalCTA.tsx
new file mode 100644
index 0000000..113030b
--- /dev/null
+++ b/app/(public)/crm/_components/FinalCTA.tsx
@@ -0,0 +1,69 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { crm } from "@/services/Constants";
+
+
+
+
+const FinalCTA: React.FC = () => {
+ return (
+
+ {/* Animated Background Pattern */}
+
+
+
+ {/* Title */}
+
+ {crm.FINAL_CTA.title}
+
+
+ {/* Subtitle */}
+
+ {crm.FINAL_CTA.subtitle}
+
+
+ {/* CTA Button */}
+
+
+ {crm.FINAL_CTA.ctaText}
+
+
+
+
+ );
+};
+
+export default FinalCTA
\ No newline at end of file
diff --git a/app/(public)/crm/_components/Hero.tsx b/app/(public)/crm/_components/Hero.tsx
new file mode 100644
index 0000000..3a34ec9
--- /dev/null
+++ b/app/(public)/crm/_components/Hero.tsx
@@ -0,0 +1,108 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { Badge } from "@/components/ui/badge";
+import {
+ CheckCircle,
+ Download,
+ ArrowRight,
+ Sparkles,
+ UserCheck,
+} from "lucide-react";
+import { crm } from "@/services/Constants";
+
+
+// Components
+const CRMHero: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+ Next-Generation crm Platform
+
+
+
+
+ A Powerful CRM
+
+
+ to Manage Leads, Customers & Sales Growth
+
+
+
+ {crm.hero.subtitle}
+
+
+
+
+ {crm.hero.ctaPrimary}
+
+
+ {crm.hero.ctaSecondary}
+
+
+
+
+
+
+ Free 14-day trial
+
+
+
+ No credit card required
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default CRMHero
\ No newline at end of file
diff --git a/app/(public)/crm/_components/Modules.tsx b/app/(public)/crm/_components/Modules.tsx
new file mode 100644
index 0000000..590a182
--- /dev/null
+++ b/app/(public)/crm/_components/Modules.tsx
@@ -0,0 +1,73 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardDescription,
+ CardHeader,
+ CardTitle,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import { crm } from "@/services/Constants";
+
+const ModulesOverview: React.FC = () => {
+ return (
+
+
+
+
+ Core CRM Features
+
+
+
+ CRM{" "}
+
+ Modules Overview
+
+
+
+
+ Smart tools to manage leads, improve customer relationships, and
+ accelerate sales growth.
+
+
+
+
+ {crm.CRM_MODULES.map((module, idx) => (
+
+
+
+
+
+ {module.title}
+
+
+ {module.description}
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default ModulesOverview;
diff --git a/app/(public)/crm/_components/Value.tsx b/app/(public)/crm/_components/Value.tsx
new file mode 100644
index 0000000..5df6dd8
--- /dev/null
+++ b/app/(public)/crm/_components/Value.tsx
@@ -0,0 +1,30 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { crm, hrms } from "@/services/Constants";
+
+
+const ValueProposition: React.FC = () => {
+ return (
+
+
+
+
+ {crm.VALUE_PROPOSITION.title}
+
+
+ {crm.VALUE_PROPOSITION.description}
+
+
+
+
+ );
+};
+
+export default ValueProposition
\ No newline at end of file
diff --git a/app/(public)/crm/_components/WorkFlow.tsx b/app/(public)/crm/_components/WorkFlow.tsx
new file mode 100644
index 0000000..89082d5
--- /dev/null
+++ b/app/(public)/crm/_components/WorkFlow.tsx
@@ -0,0 +1,77 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardContent,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import {
+ ArrowRight,
+} from "lucide-react";
+import { crm } from "@/services/Constants";
+
+
+
+const WorkflowProcess: React.FC = () => {
+ return (
+
+
+
+
+ Simple Process
+
+
+ How{" "}
+
+ CRM Works
+
+
+
+ Four simple steps to revolutionize your CRM Software
+
+
+
+
+ {crm.WORKFLOW_STEPS.map((step, idx) => (
+
+
+
+
+ {step.step}
+
+
+ {step.title}
+
+
+ {step.description}
+
+
+
+ {idx < crm.WORKFLOW_STEPS.length - 1 && (
+
+ )}
+
+ ))}
+
+
+
+ );
+};
+
+export default WorkflowProcess
\ No newline at end of file
diff --git a/app/(public)/crm/page.tsx b/app/(public)/crm/page.tsx
new file mode 100644
index 0000000..4f5cfe1
--- /dev/null
+++ b/app/(public)/crm/page.tsx
@@ -0,0 +1,26 @@
+import CRMAdvantages from "./_components/Advantages";
+import FAQSection from "./_components/FAQ";
+import FinalCTA from "./_components/FinalCTA";
+import CRMHero from "./_components/Hero";
+import CRMAnalytics from "./_components/CRMAnalytics";
+import ModulesOverview from "./_components/Modules";
+import ValueProposition from "./_components/Value";
+import WorkflowProcess from "./_components/WorkFlow";
+
+// Main ATS Page Component
+const CRMPage: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default CRMPage;
diff --git a/app/(public)/features/page.tsx b/app/(public)/features/page.tsx
new file mode 100644
index 0000000..36e3313
--- /dev/null
+++ b/app/(public)/features/page.tsx
@@ -0,0 +1,122 @@
+"use client";
+import { motion } from "framer-motion";
+import {
+ Sparkles,
+ Layers,
+ BarChart3,
+ Users,
+ CheckCircle2,
+ ShieldCheck,
+ Workflow,
+ LineChart,
+ WorkflowIcon,
+} from "lucide-react";
+import { Button } from "@/components/ui/button";
+
+const FEATURES_DATA = [
+ {
+ icon: Users,
+ title: "Smart Candidate Management",
+ description:
+ "Track candidates effortlessly with pipeline stages, auto tagging & resume parsing.",
+ },
+ {
+ icon: Layers,
+ title: "Unified ATS + CRM Platform",
+ description:
+ "Manage hiring, leads & clients under one powerful and connected workspace.",
+ },
+ {
+ icon: CheckCircle2,
+ title: "Automated Workflows",
+ description:
+ "Reduce manual tasks with automated approvals, reminders & email triggers.",
+ },
+ {
+ icon: WorkflowIcon,
+ title: "Task & Team Collaboration",
+ description:
+ "Assign tasks, manage roles, and collaborate with real-time updates.",
+ },
+ {
+ icon: ShieldCheck,
+ title: "Role-Based Access",
+ description:
+ "Secure & compliant access controls to protect sensitive data.",
+ },
+ {
+ icon: BarChart3,
+ title: "Analytics & Insights",
+ description:
+ "Get real-time dashboards for hiring performance and revenue growth.",
+ },
+];
+
+export default function FeaturesPage() {
+ return (
+
+ {/* HERO */}
+
+
+ Powerful Features to Turbocharge Your{" "}
+
+ Hiring & CRM
+
+
+
+ Everything you need to streamline recruitment, manage clients and
+ scale your business — all in one platform.
+
+
+
+ {/* FEATURE GRID */}
+
+
+ {FEATURES_DATA.map((feature, i) => (
+
+
+
+
+
+ {feature.title}
+
+ {feature.description}
+
+ ))}
+
+
+
+ {/* CTA STRIP */}
+
+
+ Experience The Future of Hiring & Client Management
+
+
+ Try Winixco now and transform the way your business grows.
+
+
+
+ Book a Live Demo
+
+
+
+ );
+}
diff --git a/app/(public)/hrms/_components/Advantages.tsx b/app/(public)/hrms/_components/Advantages.tsx
new file mode 100644
index 0000000..8098033
--- /dev/null
+++ b/app/(public)/hrms/_components/Advantages.tsx
@@ -0,0 +1,69 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardContent,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import { hrms } from "@/services/Constants";
+
+
+
+const HRMSAdvantages: React.FC = () => {
+ return (
+
+
+
+
+ Why Choose Us
+
+
+ Why Companies Choose{" "}
+
+ Our HRMS
+
+
+
+ Transform your HR operations with cutting-edge automation and
+ intelligence
+
+
+
+
+ {hrms.HRMS_ADVANTAGES.map((advantage, idx) => (
+
+
+
+
+
+ {advantage.title}
+
+
+ {advantage.description}
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default HRMSAdvantages
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/FAQ.tsx b/app/(public)/hrms/_components/FAQ.tsx
new file mode 100644
index 0000000..23610f5
--- /dev/null
+++ b/app/(public)/hrms/_components/FAQ.tsx
@@ -0,0 +1,67 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Badge } from "@/components/ui/badge";
+import {
+ Accordion,
+ AccordionContent,
+ AccordionItem,
+ AccordionTrigger,
+} from "@/components/ui/accordion";
+import { hrms } from "@/services/Constants";
+
+
+const FAQSection: React.FC = () => {
+ return (
+
+
+
+
+ FAQ
+
+
+ Frequently Asked{" "}
+
+ Questions
+
+
+
+ Everything you need to know about our HRMS platform
+
+
+
+
+ {hrms.HRMS_FAQ.map((faq, idx) => (
+
+
+
+ {faq.question}
+
+
+ {faq.answer}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default FAQSection
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/FinalCTA.tsx b/app/(public)/hrms/_components/FinalCTA.tsx
new file mode 100644
index 0000000..adc143e
--- /dev/null
+++ b/app/(public)/hrms/_components/FinalCTA.tsx
@@ -0,0 +1,69 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { hrms } from "@/services/Constants";
+
+
+
+
+const FinalCTA: React.FC = () => {
+ return (
+
+ {/* Animated Background Pattern */}
+
+
+
+ {/* Title */}
+
+ {hrms.FINAL_CTA.title}
+
+
+ {/* Subtitle */}
+
+ {hrms.FINAL_CTA.subtitle}
+
+
+ {/* CTA Button */}
+
+
+ {hrms.FINAL_CTA.ctaText}
+
+
+
+
+ );
+};
+
+export default FinalCTA
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/HRAnalytics.tsx b/app/(public)/hrms/_components/HRAnalytics.tsx
new file mode 100644
index 0000000..8bbb9d0
--- /dev/null
+++ b/app/(public)/hrms/_components/HRAnalytics.tsx
@@ -0,0 +1,77 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import {
+ BarChart3,
+} from "lucide-react";
+import { hrms } from "@/services/Constants";
+
+
+
+
+const HRAnalytics: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+ HR Analytics & Insights
+
+
+ Real-time data that drives better HR decisions
+
+
+
+
+ {hrms.ANALYTICS_STATS.map((stat, idx) => (
+
+
+
+ {stat.value}
+
+
+ {stat.label}
+
+
+
+ ))}
+
+
+
+
+ View Full Analytics Dashboard
+
+
+
+
+ );
+};
+
+export default HRAnalytics
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/Hero.tsx b/app/(public)/hrms/_components/Hero.tsx
new file mode 100644
index 0000000..f843747
--- /dev/null
+++ b/app/(public)/hrms/_components/Hero.tsx
@@ -0,0 +1,108 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { Button } from "@/components/ui/button";
+import { Badge } from "@/components/ui/badge";
+import {
+ CheckCircle,
+ Download,
+ ArrowRight,
+ Sparkles,
+ UserCheck,
+} from "lucide-react";
+import { hrms } from "@/services/Constants";
+
+
+// Components
+const HRMSHero: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+ Next-Generation HRMS Platform
+
+
+
+
+ Modern HRMS
+
+
+ Designed for Tomorrow
+
+
+
+ {hrms.hero.subtitle}
+
+
+
+
+ {hrms.hero.ctaPrimary}
+
+
+ {hrms.hero.ctaSecondary}
+
+
+
+
+
+
+ Free 14-day trial
+
+
+
+ No credit card required
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default HRMSHero
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/Modules.tsx b/app/(public)/hrms/_components/Modules.tsx
new file mode 100644
index 0000000..33077eb
--- /dev/null
+++ b/app/(public)/hrms/_components/Modules.tsx
@@ -0,0 +1,73 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardDescription,
+ CardHeader,
+ CardTitle,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import { hrms } from "@/services/Constants";
+
+
+
+const ModulesOverview: React.FC = () => {
+ return (
+
+
+
+
+ Core Modules
+
+
+ HRMS{" "}
+
+ Modules Overview
+
+
+
+ Comprehensive HR management tools to streamline every aspect of your
+ workforce operations
+
+
+
+
+ {hrms.HRMS_MODULES.map((module, idx) => (
+
+
+
+
+
+ {module.title}
+
+
+ {module.description}
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default ModulesOverview
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/Value.tsx b/app/(public)/hrms/_components/Value.tsx
new file mode 100644
index 0000000..1b3968b
--- /dev/null
+++ b/app/(public)/hrms/_components/Value.tsx
@@ -0,0 +1,30 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import { hrms } from "@/services/Constants";
+
+
+const ValueProposition: React.FC = () => {
+ return (
+
+
+
+
+ {hrms.VALUE_PROPOSITION.title}
+
+
+ {hrms.VALUE_PROPOSITION.description}
+
+
+
+
+ );
+};
+
+export default ValueProposition
\ No newline at end of file
diff --git a/app/(public)/hrms/_components/WorkFlow.tsx b/app/(public)/hrms/_components/WorkFlow.tsx
new file mode 100644
index 0000000..285b969
--- /dev/null
+++ b/app/(public)/hrms/_components/WorkFlow.tsx
@@ -0,0 +1,77 @@
+"use client";
+
+import React from "react";
+import { motion } from "framer-motion";
+import {
+ Card,
+ CardContent,
+} from "@/components/ui/card";
+import { Badge } from "@/components/ui/badge";
+import {
+ ArrowRight,
+} from "lucide-react";
+import { hrms } from "@/services/Constants";
+
+
+
+const WorkflowProcess: React.FC = () => {
+ return (
+
+
+
+
+ Simple Process
+
+
+ How{" "}
+
+ HRMS Works
+
+
+
+ Four simple steps to revolutionize your HR management
+
+
+
+
+ {hrms.WORKFLOW_STEPS.map((step, idx) => (
+
+
+
+
+ {step.step}
+
+
+ {step.title}
+
+
+ {step.description}
+
+
+
+ {idx < hrms.WORKFLOW_STEPS.length - 1 && (
+
+ )}
+
+ ))}
+
+
+
+ );
+};
+
+export default WorkflowProcess
\ No newline at end of file
diff --git a/app/(public)/hrms/page.tsx b/app/(public)/hrms/page.tsx
new file mode 100644
index 0000000..fb9b2b7
--- /dev/null
+++ b/app/(public)/hrms/page.tsx
@@ -0,0 +1,26 @@
+import HRMSAdvantages from "./_components/Advantages";
+import FAQSection from "./_components/FAQ";
+import FinalCTA from "./_components/FinalCTA";
+import HRMSHero from "./_components/Hero";
+import HRAnalytics from "./_components/HRAnalytics";
+import ModulesOverview from "./_components/Modules";
+import ValueProposition from "./_components/Value";
+import WorkflowProcess from "./_components/WorkFlow";
+
+// Main ATS Page Component
+const HRMSPage: React.FC = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default HRMSPage;
diff --git a/app/(public)/page.tsx b/app/(public)/page.tsx
index 23666ab..5d27959 100644
--- a/app/(public)/page.tsx
+++ b/app/(public)/page.tsx
@@ -10,6 +10,8 @@ import Pricing from "./_homeComponents/Pricing";
import FAQ from "./_homeComponents/FAQ";
import CTA from "./_homeComponents/CTA";
import AboutUs from "./_homeComponents/About";
+import ModulesSection from "./_homeComponents/Modules";
+import HowItWorks from "./_homeComponents/HowItWorks";
export default function Page() {
return (
@@ -18,9 +20,11 @@ export default function Page() {
+
+
diff --git a/ats.html b/ats.html
new file mode 100644
index 0000000..3e470a2
--- /dev/null
+++ b/ats.html
@@ -0,0 +1,202 @@
+
+
+
+
+
+
Applicant Tracking System - Winixco
+
+
+
+
+
+
+
+
+
+
+ Streamline hiring, automate workflows, and find qualified candidates faster with our AI-powered ATS.
+
+
+ Book a Free Demo
+
+
+
+
+
+
+
+
What This ATS Gives You
+
+ Winixco ATS helps recruiters and HR teams manage job openings, track applicants,
+ collaborate with hiring managers, and automate end-to-end hiring workflows.
+
+
+
+
+
AI-Powered Hiring
+
Save time with automated resume parsing and smart matching.
+
+
+
+
Centralized Database
+
Store, manage, and search candidates effortlessly.
+
+
+
+
Real-time Collaboration
+
Share feedback and updates across your recruitment team.
+
+
+
+
+
+
+
+
+
Why Companies Choose Winixco ATS
+
+
+
+
+
✔
+
Reduce manual hiring work by up to 70% with automation.
+
+
+
✔
+
Get highly accurate candidate matches using AI.
+
+
+
✔
+
Collaborate effectively using notes, stages, and scoring.
+
+
+
+
+
+
✔
+
Built for teams, agencies, and growing companies.
+
+
+
✔
+
Fast, clean, secure, and mobile-friendly UI.
+
+
+
✔
+
Powerful reporting & analytics dashboards.
+
+
+
+
+
+
+
+
+
+
Core Features & Benefits
+
+
+
+
+
🤖 AI Resume Parsing
+
Extract skills, experience, job titles & contact details automatically.
+
+
+
+
📂 Pipeline Stages
+
Move candidates across New → Shortlisted → Interview → Selected.
+
+
+
+
👥 Team Collaboration
+
Share candidate updates, feedback, notes, and evaluations.
+
+
+
+
⚙️ Workflow Automation
+
Automate follow-ups, reminders, and status updates.
+
+
+
+
📩 Email + WhatsApp
+
Send messages directly to candidates from one dashboard.
+
+
+
+
📊 Analytics & Reports
+
Track hiring performance, job efficiency, and recruiter KPIs.
+
+
+
+
+
+
+
+
+
+
How It Works
+
+
+
+
+
1️⃣
+
Create Job
+
Post job with required skills & description.
+
+
+
+
2️⃣
+
Collect Candidates
+
Upload CVs or get direct applications.
+
+
+
+
3️⃣
+
Shortlist & Interview
+
Move through stages and collect feedback.
+
+
+
+
4️⃣
+
Hire & Close
+
Select the best candidate and close the job.
+
+
+
+
+
+
+
+
+
+
Frequently Asked Questions
+
+
+
+
+ What is an ATS?
+ An Applicant Tracking System helps organizations manage hiring end-to-end.
+
+
+
+ Can I use this ATS for multiple companies?
+ Yes, if you enable multi-company access for agencies or franchises.
+
+
+
+ Does it support email and WhatsApp?
+ Yes, you can communicate directly with candidates from the dashboard.
+
+
+
+ Is resume parsing automatic?
+ Yes, uploaded CVs are auto-scanned and structured into candidate profiles.
+
+
+
+
+
+
+
+
+
diff --git a/crp.html b/crp.html
new file mode 100644
index 0000000..bed02a8
--- /dev/null
+++ b/crp.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+
CRM – Winixco
+
+
+
+
+
+
+
+
+
+
+
+
+ Track leads, manage pipelines, automate follow-ups, handle customer communication and close deals faster — all from one smart CRM system.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Your Entire Customer Journey in One Dashboard
+
+ Automate lead capturing, follow-ups, sales tracking, and team collaboration with a CRM designed to scale with your business.
+
+
+
+
+
+
+
+
+
CRM Modules Overview
+
+
+
+
+
Lead Management
+
Capture, tag, assign and track leads from multiple sources.
+
+
+
+
Sales Pipeline
+
Move leads through deal stages like New, Follow-up, Meeting, Closed.
+
+
+
+
Customer Database
+
Store all client profiles, communication history, files & notes.
+
+
+
+
Task & Follow-ups
+
Automated reminders for calls, meetings and follow-ups.
+
+
+
+
Quotation & Invoicing
+
Generate proposals, estimates, and invoices instantly.
+
+
+
+
Reports & Analytics
+
Sales performance, lead sources, activity logs & revenue forecasting.
+
+
+
+
+
+
+
+
+
+
+
Why Businesses Choose Our CRM
+
+
+
+
+
Close Deals Faster
+
Structured pipelines ensure no lead is lost or ignored.
+
+
+
+
Better Customer Engagement
+
Track every call, meeting, email & WhatsApp message.
+
+
+
+
Improve Team Productivity
+
Assign tasks and monitor sales team performance.
+
+
+
+
360° Customer View
+
One place for deals, notes, documents & communication.
+
+
+
+
Reduce Manual Work
+
Auto reminders, follow-ups, email sending & workflow automation.
+
+
+
+
Data-Driven Sales Decisions
+
Track KPIs, conversion rates & revenue progress.
+
+
+
+
+
+
+
+
+
+
+
+
How CRM Helps You Manage Customers
+
+
+
+
+
1. Capture
+
Collect leads from website, WhatsApp, social media, calls & ads.
+
+
+
+
2. Qualify
+
Assign leads, add tags, score and filter prospects.
+
+
+
+
3. Engage
+
Send proposals, schedule meetings & track follow-ups.
+
+
+
+
4. Close
+
Close deals, generate invoices & manage customers.
+
+
+
+
+
+
+
+
+
+
+
+
CRM Performance Insights
+
+
+
+
70%
+
Faster Lead Response
+
+
+
50%
+
Increase in Productivity
+
+
+
2x
+
More Deal Closures
+
+
+
90%
+
Better Customer Retention
+
+
+
+
+
+
+
+
+
+
FAQs About Our CRM
+
+
+
+
+ Who is this CRM built for?
+ Agencies, software companies, real estate, education, medical, retail & service businesses.
+
+
+
+ Can I integrate WhatsApp & Email?
+ Yes, automated follow-ups, email templates & WhatsApp API supported.
+
+
+
+ Can I track sales team performance?
+ Yes, with activity logs, deal tracking & team reporting.
+
+
+
+
+
+
+
+
+
+
Ready to Grow Your Business with CRM?
+
Start managing your customers and sales pipeline like a pro.
+
+ Book a Demo
+
+
+
+
+
+
diff --git a/next.config.ts b/next.config.ts
index 53c50ff..7bf04cb 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -7,6 +7,10 @@ const nextConfig: NextConfig = {
protocol: "https",
hostname: "www.alucoildesign.com",
},
+ {
+ protocol: "https",
+ hostname: "images.unsplash.com",
+ },
{
protocol: "https",
hostname: "lh3.googleusercontent.com",
diff --git a/services/Constants.tsx b/services/Constants.tsx
index 0f7eced..8ab23d2 100644
--- a/services/Constants.tsx
+++ b/services/Constants.tsx
@@ -1,15 +1,30 @@
import {
- Sparkles,
- Users,
- Zap,
BarChart3,
Clock,
- Shield,
- Target,
Award,
+ Headphones,
+ LifeBuoy,
+ Mail,
+ MessageSquare,
+ Phone,
+ Workflow,
+ UserCheck,
+ Users,
+ Briefcase,
+ Calendar,
+ FileText,
TrendingUp,
- MessageCircle,
- Headphones, LifeBuoy, Mail, MessageSquare, Phone
+ Target,
+ Sparkles,
+ Zap,
+ Shield,
+ DollarSign,
+ Star,
+ CreditCard,
+ Rocket,
+ CheckCircle,
+ LineChart, PhoneCall, Handshake,
+ LucideIcon,
} from "lucide-react";
import { ReactNode } from "react";
import { type ElementType } from "react";
@@ -44,6 +59,7 @@ export interface AboutSection {
heading: string;
subheading: string;
description: string;
+ description2: string;
stats: { icon: typeof Users; value: string; label: string }[];
highlights: string[];
cta: string;
@@ -82,6 +98,39 @@ export interface Plan {
highlight: boolean;
}
+// Type Definitions
+export interface ModuleFeature {
+ icon: LucideIcon;
+ label: string;
+}
+
+export interface Module {
+ id: string;
+ title: string;
+ description: string;
+ subDescription: string;
+ icon: LucideIcon;
+ color: string;
+ bgColor: string;
+ hoverColor: string;
+ accentColor: string;
+ features: ModuleFeature[];
+ route: string;
+ imageUrl: string;
+}
+
+export interface ModulesData {
+ badge: string;
+ title: string;
+ subtitle: string;
+ modules: Module[];
+}
+
+export interface ModuleCardProps {
+ module: Module;
+ index: number;
+}
+
export interface HomeContent {
navigation: NavItem[];
companies: Company[];
@@ -92,6 +141,7 @@ export interface HomeContent {
benefits: Benefit[];
faq: FAQItem[];
plans: Plan[];
+ module: ModulesData;
}
// -------------------- CONSTANT DATA -------------------- //
@@ -162,23 +212,31 @@ export const home: HomeContent = {
],
about: {
- badge: "About Us",
- heading: "Transforming Recruitment with Innovation & Intelligence",
- subheading: "Your Partner in Building Exceptional Teams",
- description:
- "We're on a mission to revolutionize the way companies hire talent. With cutting-edge AI technology and intuitive design, we've helped over 15,000 organizations streamline their recruitment process and find the perfect candidates faster than ever before.",
+ badge: "About Winixco",
+ heading: "A Unified Platform for Smarter Hiring & Workforce Excellence",
+ subheading: "ATS + HRMS + CRM — Built for Modern Growing Teams",
+ description: `Winixco is a next-generation talent and workforce management platform designed for scaling companies.
+ We bring Applicant Tracking System (ATS), Human Resource Management System (HRMS),
+ and Client Relationship Management (CRM) together in a single seamless experience.
+
+ Built for speed, automation, and transparency — Winixco eliminates spreadsheets, scattered tools,
+ and complex workflows with a powerful unified platform that helps you hire faster, manage teams smarter,
+ and deliver exceptional employee and client experiences.`,
+ description2: `Our mission is simple — empower organizations to focus on growth while we handle the
+ people operations. From recruitment to onboarding, payroll to client management — Winixco automates
+ the busywork so your team can do their best work.`,
stats: [
- { icon: Users, value: "15K+", label: "Happy Clients" },
- { icon: Target, value: "500K+", label: "Successful Hires" },
- { icon: Award, value: "92%", label: "Time Saved" },
+ { icon: Users, value: "15K+", label: "Global Users" },
+ { icon: Target, value: "500K+", label: "Hires Managed" },
+ { icon: Award, value: "92%", label: "Faster Processes" },
],
highlights: [
- "AI-powered candidate matching",
- "Seamless integrations with 2500+ job boards",
- "Enterprise-grade security & compliance",
- "24/7 dedicated customer support",
+ "Unified ATS + HRMS + CRM in one platform",
+ "AI-powered automation at every workflow",
+ "Secure & scalable for growing companies",
+ "Exceptional onboarding & customer support",
],
- cta: "Learn More About Us",
+ cta: "Discover Our Journey",
},
testimonials: [
@@ -229,58 +287,136 @@ export const home: HomeContent = {
benefits: [
{
- icon:
,
- title: "Smart Candidate Matching",
+ icon:
,
+ title: "Unified HRMS + ATS + CRM Platform",
description:
- "AI-powered matching ensures you see the best candidates first",
+ "Manage hiring, employees, clients, and vendors in one integrated system — reducing clutter and boosting productivity.",
},
{
- icon:
,
- title: "Improve Quality of Hire",
- description: "Data-driven insights help you make better hiring decisions",
+ icon:
,
+ title: "Automation Across Departments",
+ description:
+ "From onboarding to performance and sales follow-ups — automate workflows and eliminate manual errors.",
},
{
- icon:
,
- title: "Enhanced Candidate Experience",
- description: "Modern career pages and seamless application process",
+ icon:
,
+ title: "Real-Time Insights & Dashboards",
+ description:
+ "Get live visibility across HR, recruitment, sales, and operations so leaders can make fast, informed decisions.",
},
{
- icon:
,
- title: "24/7 Support",
- description: "Our team is always ready to help you succeed",
+ icon:
,
+ title: "Designed for Team Collaboration",
+ description:
+ "Every department stays synchronized with shared data, smart notifications & centralized communication.",
},
],
+ module : {
+ badge: "OUR SOLUTIONS",
+ title: "Modules We",
+ subtitle:
+ "Powerful tools designed to streamline your recruitment and HR operations",
+ modules: [
+ {
+ id: "ats",
+ title: "Applicant Tracking System (ATS)",
+ description:
+ "A complete recruitment engine that helps you post jobs, track candidates, parse resumes, manage interviews, and hire the right people faster.",
+ subDescription:
+ "From sourcing to onboarding, every step of hiring becomes automated, organised and error-free.",
+ icon: Users,
+ color: "from-blue-500 to-cyan-500",
+ bgColor: "from-blue-50 to-cyan-50",
+ hoverColor: "hover:from-blue-100 hover:to-cyan-100",
+ accentColor: "text-blue-600",
+ features: [
+ { icon: FileText, label: "Resume Parsing" },
+ { icon: Calendar, label: "Interview Scheduling" },
+ { icon: Target, label: "Candidate Tracking" },
+ { icon: Zap, label: "Quick Hiring" },
+ ],
+ route: "/ats",
+ imageUrl:
+ "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop",
+ },
+ {
+ id: "hrms",
+ title: "Human Resource Management System (HRMS)",
+ description:
+ "A modern HRMS that centralises employee data, attendance, payroll, leave management, performance tracking and compliance.",
+ subDescription:
+ "Empower your HR team and employees with self-service tools and smooth workflows.",
+ icon: Briefcase,
+ color: "from-purple-500 to-pink-500",
+ bgColor: "from-purple-50 to-pink-50",
+ hoverColor: "hover:from-purple-100 hover:to-pink-100",
+ accentColor: "text-purple-600",
+ features: [
+ { icon: Users, label: "Employee Management" },
+ { icon: Calendar, label: "Attendance & Leave" },
+ { icon: TrendingUp, label: "Performance Tracking" },
+ { icon: Shield, label: "Compliance" },
+ ],
+ route: "/hrms",
+ imageUrl:
+ "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=800&h=600&fit=crop",
+ },
+ {
+ id: "crm",
+ title: "Client & Candidate CRM",
+ description:
+ "A smart CRM designed for recruitment teams, staffing companies and growing businesses.",
+ subDescription:
+ "Track clients, manage candidate pipelines, schedule follow-ups, and maintain long-term relationships — all in one place.",
+ icon: UserCheck,
+ color: "from-orange-500 to-red-500",
+ bgColor: "from-orange-50 to-red-50",
+ hoverColor: "hover:from-orange-100 hover:to-red-100",
+ accentColor: "text-orange-600",
+ features: [
+ { icon: Users, label: "Client Management" },
+ { icon: Target, label: "Pipeline Tracking" },
+ { icon: Calendar, label: "Follow-up Scheduling" },
+ { icon: TrendingUp, label: "Relationship Building" },
+ ],
+ route: "/crm",
+ imageUrl:
+ "https://images.unsplash.com/photo-1600880292203-757bb62b4baf?w=800&h=600&fit=crop",
+ },
+ ],
+ },
+
faq: [
{
- question: "What is an Applicant Tracking System (ATS)?",
+ question: "What businesses can use Winixco?",
answer:
- "An ATS helps streamline recruitment by organizing candidate data, automating workflows, and improving collaboration between hiring teams.",
+ "Winixco is designed for recruitment agencies, SMBs, corporates, hospitals, IT companies, retail chains — and any organisation that wants to digitise HR, hiring, and sales operations.",
},
{
- question: "How does the AI screening feature work?",
+ question: "Can I use only one module like ATS or HRMS?",
answer:
- "AI analyzes resumes against job requirements and ranks candidates based on fit while automating first-level screening.",
+ "Yes! Each module — HRMS, ATS, and CRM — works independently. You can start with one and add others whenever your business grows.",
},
{
- question: "Can I integrate with my existing tools?",
+ question: "How secure is my data on Winixco?",
answer:
- "Yes! We integrate with 50+ tools including LinkedIn, Slack, Gmail & Google Calendar. Custom API available.",
+ "We follow enterprise-grade security, data encryption, role-based access, backup protection, and international compliance policies to safeguard your information.",
},
{
- question: "Is my candidate data secure?",
+ question: "Does Winixco support remote teams and multiple locations?",
answer:
- "We are SOC2 & ISO certified with full encryption and global compliance (GDPR & CCPA).",
+ "Absolutely. Winixco is cloud-based and works smoothly across locations on mobile, tablet, and desktop — keeping teams connected in real-time.",
},
{
- question: "How long does implementation take?",
+ question: "Can Winixco integrate with our existing systems?",
answer:
- "Most companies go live in under 48 hours with complete onboarding & migration support.",
+ "Yes! We support integration with payroll, ERPs, job boards, and communication tools. Custom API access is available for advanced setups.",
},
{
- question: "What kind of support do you offer?",
+ question: "How fast can we get started with Winixco?",
answer:
- "24/7 chat & email support. Enterprise plans include dedicated account managers.",
+ "Most companies go live within 48 hours with guided onboarding, data migration, and training support from our team.",
},
],
@@ -324,9 +460,7 @@ export const home: HomeContent = {
],
};
-
-
-//Contact page
+//Contact page
// ==== TYPES ==== //
export interface ContactHero {
@@ -482,3 +616,714 @@ export const CONTACT_DATA: ContactData = {
],
},
};
+
+
+
+//Ats page
+
+// Type Definitions
+export interface ATSOverview {
+ icon: LucideIcon;
+ title: string;
+ description: string;
+}
+
+export interface ATSBenefit {
+ text: string;
+}
+
+export interface ATSFeature {
+ icon: string;
+ title: string;
+ description: string;
+}
+
+export interface ATSWorkflowStep {
+ step: number;
+ emoji: string;
+ title: string;
+ description: string;
+}
+
+export interface ATSFaq {
+ question: string;
+ answer: string;
+}
+
+export interface ATSPageData {
+ hero: {
+ badge: string;
+ title: string;
+ subtitle: string;
+ primaryCta: string;
+ secondaryCta: string;
+ };
+ overview: {
+ title: string;
+ description: string;
+ items: ATSOverview[];
+ };
+ benefits: {
+ title: string;
+ leftColumn: ATSBenefit[];
+ rightColumn: ATSBenefit[];
+ };
+ features: {
+ title: string;
+ items: ATSFeature[];
+ };
+ workflow: {
+ title: string;
+ steps: ATSWorkflowStep[];
+ };
+ faqs: {
+ title: string;
+ items: ATSFaq[];
+ };
+ cta: {
+ title: string;
+ description: string;
+ primaryButton: string;
+ secondaryButton: string;
+ };
+}
+
+export const atsPageData: ATSPageData = {
+ hero: {
+ badge: "APPLICANT TRACKING SYSTEM",
+ title: "Modern Applicant Tracking System",
+ subtitle:
+ "Streamline hiring, automate workflows, and find qualified candidates faster with our AI-powered ATS.",
+ primaryCta: "Book a Free Demo",
+ secondaryCta: "Watch Video",
+ },
+
+ overview: {
+ title: "What This ATS Gives You",
+ description:
+ "Winixco ATS helps recruiters and HR teams manage job openings, track applicants, collaborate with hiring managers, and automate end-to-end hiring workflows.",
+ items: [
+ {
+ icon: Sparkles,
+ title: "AI-Powered Hiring",
+ description:
+ "Save time with automated resume parsing and smart matching.",
+ },
+ {
+ icon: Users,
+ title: "Centralized Database",
+ description: "Store, manage, and search candidates effortlessly.",
+ },
+ {
+ icon: MessageSquare,
+ title: "Real-time Collaboration",
+ description: "Share feedback and updates across your recruitment team.",
+ },
+ ],
+ },
+
+ benefits: {
+ title: "Why Companies Choose Winixco ATS",
+ leftColumn: [
+ {
+ text: "Reduce manual hiring work by up to 70% with automation.",
+ },
+ {
+ text: "Get highly accurate candidate matches using AI.",
+ },
+ {
+ text: "Collaborate effectively using notes, stages, and scoring.",
+ },
+ ],
+ rightColumn: [
+ {
+ text: "Built for teams, agencies, and growing companies.",
+ },
+ {
+ text: "Fast, clean, secure, and mobile-friendly UI.",
+ },
+ {
+ text: "Powerful reporting & analytics dashboards.",
+ },
+ ],
+ },
+
+ features: {
+ title: "Core Features & Benefits",
+ items: [
+ {
+ icon: "🤖",
+ title: "AI Resume Parsing",
+ description:
+ "Extract skills, experience, job titles & contact details automatically.",
+ },
+ {
+ icon: "📂",
+ title: "Pipeline Stages",
+ description:
+ "Move candidates across New → Shortlisted → Interview → Selected.",
+ },
+ {
+ icon: "👥",
+ title: "Team Collaboration",
+ description:
+ "Share candidate updates, feedback, notes, and evaluations.",
+ },
+ {
+ icon: "⚙️",
+ title: "Workflow Automation",
+ description: "Automate follow-ups, reminders, and status updates.",
+ },
+ {
+ icon: "📩",
+ title: "Email + WhatsApp",
+ description:
+ "Send messages directly to candidates from one dashboard.",
+ },
+ {
+ icon: "📊",
+ title: "Analytics & Reports",
+ description:
+ "Track hiring performance, job efficiency, and recruiter KPIs.",
+ },
+ ],
+ },
+
+ workflow: {
+ title: "How It Works",
+ steps: [
+ {
+ step: 1,
+ emoji: "1️⃣",
+ title: "Create Job",
+ description: "Post job with required skills & description.",
+ },
+ {
+ step: 2,
+ emoji: "2️⃣",
+ title: "Collect Candidates",
+ description: "Upload CVs or get direct applications.",
+ },
+ {
+ step: 3,
+ emoji: "3️⃣",
+ title: "Shortlist & Interview",
+ description: "Move through stages and collect feedback.",
+ },
+ {
+ step: 4,
+ emoji: "4️⃣",
+ title: "Hire & Close",
+ description: "Select the best candidate and close the job.",
+ },
+ ],
+ },
+
+ faqs: {
+ title: "Frequently Asked Questions",
+ items: [
+ {
+ question: "What is an ATS?",
+ answer:
+ "An Applicant Tracking System helps organizations manage hiring end-to-end, from job posting to candidate selection. It streamlines the recruitment process by automating tasks like resume screening, candidate tracking, and interview scheduling.",
+ },
+ {
+ question: "Can I use this ATS for multiple companies?",
+ answer:
+ "Yes, if you enable multi-company access for agencies or franchises. Our enterprise plan supports unlimited companies and users, making it perfect for staffing agencies and recruitment firms.",
+ },
+ {
+ question: "Does it support email and WhatsApp?",
+ answer:
+ "Yes, you can communicate directly with candidates from the dashboard using integrated email and WhatsApp. All communications are tracked and stored in the candidate profile for easy reference.",
+ },
+ {
+ question: "Is resume parsing automatic?",
+ answer:
+ "Yes, uploaded CVs are auto-scanned and structured into candidate profiles. Our AI extracts key information like skills, experience, education, and contact details with 95% accuracy.",
+ },
+ {
+ question: "Can I customize the hiring pipeline stages?",
+ answer:
+ "Absolutely! You can create custom pipeline stages that match your hiring process. Add, remove, or rename stages to fit your workflow perfectly.",
+ },
+ {
+ question: "What kind of analytics does the ATS provide?",
+ answer:
+ "Our ATS provides comprehensive analytics including time-to-hire, source effectiveness, recruiter performance, hiring funnel metrics, and more. All data is presented in easy-to-understand dashboards.",
+ },
+ {
+ question: "Is there a mobile app available?",
+ answer:
+ "Yes, our ATS is fully responsive and works perfectly on mobile devices. You can review candidates, provide feedback, and manage your hiring pipeline on the go.",
+ },
+ {
+ question: "How secure is candidate data?",
+ answer:
+ "We take security seriously. All data is encrypted, we're SOC2 and ISO27001 certified, and we comply with GDPR and other data protection regulations. Your candidate data is safe with us.",
+ },
+ ],
+ },
+
+ cta: {
+ title: "Ready to Transform Your Hiring Process?",
+ description:
+ "Join thousands of companies who have streamlined their recruitment with Winixco ATS. Start your free trial today and experience the difference.",
+ primaryButton: "Start Free Trial",
+ secondaryButton: "Schedule a Demo",
+ },
+};
+
+
+
+//hrms page
+
+// Type Interfaces
+export interface HRMSModule {
+ title: string;
+ description: string;
+ icon: React.ReactNode;
+ color: string;
+}
+
+export interface HRMSAdvantage {
+ title: string;
+ description: string;
+ icon: React.ReactNode;
+}
+
+export interface WorkflowStep {
+ step: number;
+ title: string;
+ description: string;
+}
+
+export interface AnalyticsStat {
+ value: string;
+ label: string;
+}
+
+export interface FAQItem {
+ question: string;
+ answer: string;
+}
+
+export interface HRMSPageData {
+ hero: {
+ title: string;
+ subtitle: string;
+ ctaPrimary: string;
+ ctaSecondary: string;
+ heroImage: string;
+ };
+
+ VALUE_PROPOSITION: {
+ title: string;
+ description: string;
+ };
+
+ HRMS_MODULES: HRMSModule[]; // <-- array fixed
+
+ HRMS_ADVANTAGES: HRMSAdvantage[]; // <-- array fixed
+
+ WORKFLOW_STEPS: WorkflowStep[];
+
+ ANALYTICS_STATS : AnalyticsStat[]; // <-- combined with analytics section
+
+ HRMS_FAQ: FAQItem[],
+
+ FINAL_CTA: {
+ title: string;
+ subtitle: string;
+ ctaText: string;
+ };
+}
+
+export const hrms: HRMSPageData = {
+ hero: {
+ title: "Modern HRMS Designed for the Workplace of Tomorrow",
+ subtitle:
+ "Manage your entire workforce — hiring, onboarding, attendance, payroll, performance & HR automation — all in one unified platform.",
+ ctaPrimary: "Book a Demo",
+ ctaSecondary: "Download Brochure",
+ heroImage:
+ "https://images.unsplash.com/photo-1551836022-4c4c79ecde51?w=800&h=600&fit=crop",
+ },
+ VALUE_PROPOSITION: {
+ title: "A Central HR Hub for Your Entire Organization",
+ description:
+ "Streamline HR operations, automate repetitive tasks, enhance employee experience and stay compliant — with a secure, scalable HRMS built for fast-growing companies.",
+ },
+
+ HRMS_MODULES: [
+ {
+ title: "Employee Database",
+ description:
+ "Centralized staff records, documents, job history & reporting structure.",
+ icon:
,
+ color: "from-blue-500 to-cyan-500",
+ },
+ {
+ title: "Attendance & Leaves",
+ description:
+ "Biometric/Geo attendance, leave requests, shift scheduling & approvals.",
+ icon:
,
+ color: "from-green-500 to-emerald-500",
+ },
+ {
+ title: "Payroll Management",
+ description:
+ "Auto salary generation, ESI/PF/Professional Tax, payslips & compliance.",
+ icon:
,
+ color: "from-orange-500 to-red-500",
+ },
+ {
+ title: "Performance Reviews",
+ description:
+ "Goal setting, KRAs, feedback cycles, review workflows & appraisals.",
+ icon:
,
+ color: "from-purple-500 to-pink-500",
+ },
+ {
+ title: "Recruitment & Onboarding",
+ description:
+ "Track applicants, generate offer letters, digital onboarding & document verification.",
+ icon:
,
+ color: "from-indigo-500 to-blue-500",
+ },
+ {
+ title: "Expense Claims",
+ description: "Employee reimbursements, approvals, workflows & tracking.",
+ icon:
,
+ color: "from-green-500 to-blue-500",
+ },
+ ],
+
+ HRMS_ADVANTAGES: [
+ {
+ title: "Reduce Manual Work",
+ description:
+ "Automate payroll, attendance, appraisal cycles + reminders.",
+ icon:
,
+ },
+ {
+ title: "Improve Employee Engagement",
+ description:
+ "Self-service portal for attendance, leaves, announcements & payslips.",
+ icon:
,
+ },
+ {
+ title: "Transparent HR Policies",
+ description: "Define leave policies, approvals & workflows with clarity.",
+ icon:
,
+ },
+ {
+ title: "Accurate Payroll Every Month",
+ description: "No errors, no delays. 100% compliant payroll.",
+ icon:
,
+ },
+ {
+ title: "Better Decision Making",
+ description:
+ "HR dashboards for attrition, performance, productivity & attendance.",
+ icon:
,
+ },
+ {
+ title: "Secure, Scalable & Cloud-Based",
+ description: "Encrypted data, role-based access, audit logs & backups.",
+ icon:
,
+ },
+ ],
+
+ WORKFLOW_STEPS: [
+ {
+ step: 1,
+ title: "Hire",
+ description: "Recruit talent, screen resumes & generate offer letters.",
+ },
+ {
+ step: 2,
+ title: "Onboard",
+ description: "Paperless joining, document upload & role assignment.",
+ },
+ {
+ step: 3,
+ title: "Manage",
+ description: "Attendance, leaves, payroll, shifts & employee lifecycle.",
+ },
+ {
+ step: 4,
+ title: "Evaluate",
+ description: "Review performance, track goals & run appraisal cycles.",
+ },
+ ],
+
+ ANALYTICS_STATS: [
+ {
+ value: "98%",
+ label: "Payroll Accuracy",
+ },
+ {
+ value: "45%",
+ label: "Less Manual HR Work",
+ },
+ {
+ value: "80%",
+ label: "Faster Hiring",
+ },
+ {
+ value: "60%",
+ label: "Improved Productivity",
+ },
+ ],
+
+ HRMS_FAQ: [
+ {
+ question: "Is this HRMS suitable for small companies?",
+ answer:
+ "Yes. It supports startups, SMEs, agencies and large enterprises. Our flexible pricing and scalable features make it perfect for companies of any size.",
+ },
+ {
+ question: "Can employees access their own portal?",
+ answer:
+ "Yes, via web and mobile — for attendance, leaves, payslips & updates. Employees get a self-service portal with 24/7 access to their information.",
+ },
+ {
+ question: "Does it integrate with biometric devices?",
+ answer:
+ "Yes. Fingerprint, RFID, QR and geo-attendance are supported. We integrate with all major biometric systems and also offer mobile-based attendance tracking.",
+ },
+ {
+ question: "How secure is employee data?",
+ answer:
+ "We use bank-level encryption (AES-256), role-based access controls, regular backups, and are compliant with GDPR and other data protection regulations.",
+ },
+ {
+ question: "Can we customize the HRMS to our needs?",
+ answer:
+ "Absolutely! We offer custom workflows, fields, reports, and integrations. Our team works with you to tailor the system to your specific HR processes.",
+ },
+ {
+ question: "What kind of support do you provide?",
+ answer:
+ "24/7 customer support via chat, email, and phone. We also provide onboarding assistance, training sessions, and a comprehensive knowledge base.",
+ },
+ ],
+
+ FINAL_CTA: {
+ title: "Ready to Upgrade Your HR Operations?",
+ subtitle:
+ "Automate, simplify and scale your HR with a powerful, cloud-based HRMS.",
+ ctaText: "Book a Demo",
+ },
+};
+
+
+
+//crm page
+
+export interface CRMModule {
+ title: string;
+ description: string;
+ icon: React.ReactNode;
+ color: string;
+}
+
+export interface CRMAdvantage {
+ title: string;
+ description: string;
+ icon: React.ReactNode;
+}
+
+export interface CRMWorkflowStep {
+ step: number;
+ title: string;
+ description: string;
+}
+
+export interface CRMAnalytics {
+ value: string;
+ label: string;
+}
+
+export interface CRMFAQ {
+ question: string;
+ answer: string;
+}
+
+export interface CRMPageData {
+ hero: {
+ title: string;
+ subtitle: string;
+ ctaPrimary: string;
+ ctaSecondary: string;
+ heroImage: string;
+ };
+
+ VALUE_PROPOSITION: {
+ title: string;
+ description: string;
+ };
+
+ CRM_MODULES: CRMModule[];
+
+ CRM_ADVANTAGES: CRMAdvantage[];
+
+ WORKFLOW_STEPS: CRMWorkflowStep[];
+
+ ANALYTICS_STATS: CRMAnalytics[];
+
+ CRM_FAQ: CRMFAQ[];
+
+ FINAL_CTA: {
+ title: string;
+ subtitle: string;
+ ctaText: string;
+ };
+}
+
+export const crm: CRMPageData = {
+ hero: {
+ title: "A Powerful CRM to Manage Leads, Customers & Sales Growth",
+ subtitle:
+ "Track leads, automate sales, follow-ups, communication and close deals faster — all from one smart CRM system.",
+ ctaPrimary: "Book a Demo",
+ ctaSecondary: "View Pricing",
+ heroImage:
+ "https://images.unsplash.com/photo-1560264280-88b68371db39",
+ },
+
+ VALUE_PROPOSITION: {
+ title: "Your Entire Customer Journey in One Dashboard",
+ description:
+ "Automate lead capturing, sales pipeline, collaboration and reporting with a CRM that grows with your business.",
+ },
+
+ CRM_MODULES: [
+ {
+ title: "Lead Management",
+ description: "Capture, tag, assign and track leads from multiple sources.",
+ icon:
,
+ color: "from-blue-500 to-cyan-500",
+ },
+ {
+ title: "Sales Pipeline",
+ description:
+ "Move leads through deal stages: New, Follow-up, Meeting, Closed.",
+ icon:
,
+ color: "from-green-500 to-emerald-500",
+ },
+ {
+ title: "Customer Database",
+ description: "All customer profiles, files, history & communication logs.",
+ icon:
,
+ color: "from-indigo-500 to-blue-500",
+ },
+ {
+ title: "Task & Follow-ups",
+ description: "Automated reminders for calls, meetings & activities.",
+ icon:
,
+ color: "from-yellow-500 to-orange-500",
+ },
+ {
+ title: "Quotation & Invoicing",
+ description: "Generate quotations, proposals & invoices instantly.",
+ icon:
,
+ color: "from-purple-500 to-pink-500",
+ },
+ {
+ title: "Reports & Analytics",
+ description:
+ "Sales performance, funnel metrics, revenue forecasting & KPIs.",
+ icon:
,
+ color: "from-red-500 to-rose-500",
+ },
+ ],
+
+ CRM_ADVANTAGES: [
+ {
+ title: "Close Deals Faster",
+ description: "Structured pipelines ensure every lead gets attention.",
+ icon:
,
+ },
+ {
+ title: "Better Customer Engagement",
+ description: "Track every call, meeting, email & WhatsApp message.",
+ icon:
,
+ },
+ {
+ title: "Improve Team Productivity",
+ description: "Assign tasks & monitor team performance in real-time.",
+ icon:
,
+ },
+ {
+ title: "360° Customer View",
+ description: "Deals, notes, communication & docs — all in one place.",
+ icon:
,
+ },
+ {
+ title: "Reduce Manual Work",
+ description: "Automations, reminders & smart workflows save time.",
+ icon:
,
+ },
+ {
+ title: "Data-Driven Decisions",
+ description: "KPIs, forecasts & revenue analytics for smart decisions.",
+ icon:
,
+ },
+ ],
+
+ WORKFLOW_STEPS: [
+ {
+ step: 1,
+ title: "Capture",
+ description: "Collect leads from website, calls, WhatsApp & social media.",
+ },
+ {
+ step: 2,
+ title: "Qualify",
+ description: "Assign leads, add tags, score & prioritize opportunities.",
+ },
+ {
+ step: 3,
+ title: "Engage",
+ description: "Schedule demos, send proposals & track follow-ups.",
+ },
+ {
+ step: 4,
+ title: "Close",
+ description: "Close deals, generate invoices & upsell customers.",
+ },
+ ],
+
+ ANALYTICS_STATS: [
+ { value: "70%", label: "Faster Lead Response" },
+ { value: "50%", label: "Higher Productivity" },
+ { value: "2x", label: "More Deal Closures" },
+ { value: "90%", label: "Better Retention" },
+ ],
+
+ CRM_FAQ: [
+ {
+ question: "Who is this CRM built for?",
+ answer:
+ "Agencies, real estate, education, medical, retail, SaaS & service companies.",
+ },
+ {
+ question: "Can I integrate WhatsApp & Email?",
+ answer:
+ "Yes, automated WhatsApp, SMS, email & template-based messaging are supported.",
+ },
+ {
+ question: "Can I track sales team performance?",
+ answer:
+ "Yes, with real-time dashboards, activity tracking & funnel reports.",
+ },
+ ],
+
+ FINAL_CTA: {
+ title: "Ready to Grow Your Business with CRM?",
+ subtitle: "Start managing customers and scaling sales like a pro.",
+ ctaText: "Book a Demo",
+ },
+};
diff --git a/utils/slugify.ts b/utils/slugify.ts
deleted file mode 100644
index 56a2202..0000000
--- a/utils/slugify.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// utils/slugify.ts
-export const slugifyJob = (id: string, title: string) => {
- return `${id}-${title.toLowerCase().replace(/\s+/g, "-").replace(/\//g, "-")}`;
-};