diff --git a/HRMS.html b/HRMS.html new file mode 100644 index 0000000..fbfb84f --- /dev/null +++ b/HRMS.html @@ -0,0 +1,231 @@ + + + + + + HRMS - Winixco + + + + + + + +
+
+ +
+

+ Modern HRMS Designed for the Workplace of Tomorrow +

+

+ Manage your entire workforce — hiring, onboarding, attendance, payroll, performance & HR automation — all in one unified platform. +

+ + +
+ +
+ +
+ +
+
+ + +
+
+

A Central HR Hub for Your Entire Organization

+

+ Streamline HR operations, automate repetitive tasks, enhance employee experience and stay compliant — with a secure, scalable HRMS built for fast-growing companies. +

+
+
+ + +
+
+

HRMS Modules Overview

+ +
+ +
+

Employee Database

+

Centralized staff records, documents, job history & reporting structure.

+
+ +
+

Attendance & Leaves

+

Biometric/Geo attendance, leave requests, shift scheduling & approvals.

+
+ +
+

Payroll Management

+

Auto salary generation, ESI/PF/Professional Tax, payslips & compliance.

+
+ +
+

Performance Reviews

+

Goal setting, KRAs, feedback cycles, review workflows & appraisals.

+
+ +
+

Recruitment & Onboarding

+

Track applicants, generate offer letters, digital onboarding & document verification.

+
+ +
+

Expense Claims

+

Employee reimbursements, approvals, workflows & tracking.

+
+ +
+
+
+ + +
+
+

Why Companies Choose Our HRMS

+ +
+ +
+

Reduce Manual Work

+

Automate payroll, attendance, appraisal cycles + reminders.

+
+ +
+

Improve Employee Engagement

+

Self-service portal for attendance, leaves, announcements & payslips.

+
+ +
+

Transparent HR Policies

+

Define leave policies, approvals & workflows with clarity.

+
+ +
+

Accurate Payroll Every Month

+

No errors, no delays. 100% compliant payroll.

+
+ +
+

Better Decision Making

+

HR dashboards for attrition, performance, productivity & attendance.

+
+ +
+

Secure, Scalable & Cloud-Based

+

Encrypted data, role-based access, audit logs & backups.

+
+ +
+
+
+ + +
+
+

How HRMS Works

+ +
+ +
+

1. Hire

+

Recruit talent, screen resumes & generate offer letters.

+
+ +
+

2. Onboard

+

Paperless joining, document upload & role assignment.

+
+ +
+

3. Manage

+

Attendance, leaves, payroll, shifts & employee lifecycle.

+
+ +
+

4. Evaluate

+

Review performance, track goals & run appraisal cycles.

+
+ +
+
+
+ + +
+
+ +

HR Analytics & Insights

+ +
+
+

98%

+

Payroll Accuracy

+
+
+

45%

+

Less Manual HR Work

+
+
+

80%

+

Faster Hiring

+
+
+

60%

+

Improved Productivity

+
+
+ +
+
+ + +
+
+

Frequently Asked Questions

+ +
+ +
+ Is this HRMS suitable for small companies? +

Yes. It supports startups, SMEs, agencies and large enterprises.

+
+ +
+ Can employees access their own portal? +

Yes, via web and mobile — for attendance, leaves, payslips & updates.

+
+ +
+ Does it integrate with biometric devices? +

Yes. Fingerprint, RFID, QR and geo-attendance are supported.

+
+ +
+
+
+ + +
+
+

Ready to Upgrade Your HR Operations?

+

Automate, simplify and scale your HR with a powerful, cloud-based HRMS.

+ Book a Demo +
+
+ + + + diff --git a/app/(public)/_homeComponents/About.tsx b/app/(public)/_homeComponents/About.tsx index 09edf9c..d242e67 100644 --- a/app/(public)/_homeComponents/About.tsx +++ b/app/(public)/_homeComponents/About.tsx @@ -1,40 +1,45 @@ -import React from 'react'; -import { motion, Variants } from 'framer-motion'; -import { Button } from '@/components/ui/button'; -import { Badge } from '@/components/ui/badge'; -import { ArrowRight, CheckCircle, Users, Target, Award, Sparkles } from 'lucide-react'; -import { home } from '@/services/Constants'; - +import React from "react"; +import { motion, Variants } from "framer-motion"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { + ArrowRight, + CheckCircle, + Users, + Target, + Award, + Sparkles, +} from "lucide-react"; +import { home } from "@/services/Constants"; const AboutUs: React.FC = () => { - - const containerVariants:Variants = { + const containerVariants: Variants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.2, - delayChildren: 0.3 - } - } + delayChildren: 0.3, + }, + }, }; - const itemVariants:Variants = { + const itemVariants: Variants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, - transition: { duration: 0.6, ease: "easeOut" } - } + transition: { duration: 0.6, ease: "easeOut" }, + }, }; - const imageVariants:Variants = { + const imageVariants: Variants = { hidden: { opacity: 0, scale: 0.8 }, visible: { opacity: 1, scale: 1, - transition: { duration: 0.8, ease: "easeOut" } - } + transition: { duration: 0.8, ease: "easeOut" }, + }, }; return ( @@ -59,7 +64,9 @@ const AboutUs: React.FC = () => {
-

Team Collaboration

+

+ Team Collaboration +

@@ -107,7 +114,7 @@ const AboutUs: React.FC = () => { { className="text-center p-4 rounded-xl bg-gradient-to-br from-gray-50 to-blue-50 border border-gray-100" > -

{stat.value}

+

+ {stat.value} +

{stat.label}

))} @@ -222,4 +231,4 @@ const AboutUs: React.FC = () => { ); }; -export default AboutUs; \ No newline at end of file +export default AboutUs; diff --git a/app/(public)/_homeComponents/Benefits.tsx b/app/(public)/_homeComponents/Benefits.tsx index 390c095..c976f55 100644 --- a/app/(public)/_homeComponents/Benefits.tsx +++ b/app/(public)/_homeComponents/Benefits.tsx @@ -1,12 +1,9 @@ "use client"; -import React, { } from "react"; +import React from "react"; import { motion } from "framer-motion"; import AnimatedSection from "./Animated"; import { home } from "@/services/Constants"; - - -// Benefits Section const Benefits = () => { return (
{
+ {/* Heading */}

- Why Choose TalentFlow? + Why Choose Winixco?

- Experience the future of recruitment with our innovative platform + Winixco helps companies stay efficient, connected, and future-ready. + With automation, accuracy, and real-time syncing, every department works smarter — not harder.

+ {/* Feature Cards */}
- {home.benefits.map((benefit, index) => ( + {home.benefits.map((feature, index) => (
-
{benefit.icon}
+ {feature.icon}
-

{benefit.title}

-

{benefit.description}

+ +

{feature.title}

+

{feature.description}

))} @@ -49,4 +50,4 @@ const Benefits = () => { ); }; -export default Benefits \ No newline at end of file +export default Benefits; diff --git a/app/(public)/_homeComponents/CTA.tsx b/app/(public)/_homeComponents/CTA.tsx index 3113b6d..f20e484 100644 --- a/app/(public)/_homeComponents/CTA.tsx +++ b/app/(public)/_homeComponents/CTA.tsx @@ -1,12 +1,9 @@ "use client"; -import React, { } from "react"; +import React from "react"; import { motion } from "framer-motion"; -import { - ArrowRight, -} from "lucide-react"; +import { ArrowRight } from "lucide-react"; import { Button } from "@/components/ui/button"; - // CTA Section const CTA = () => { return ( @@ -21,10 +18,16 @@ const CTA = () => {

- Ready to Transform Your Hiring? + Transform the way your business + + {" "} + hires, manages & grows +

+

- Join 10,000+ HR teams using TalentFlow to hire smarter and faster + Winixco brings HRMS, ATS & CRM together — so your teams stay aligned, + productive and future-ready.

@@ -32,19 +35,25 @@ const CTA = () => { size="lg" className="px-10 py-6 text-lg bg-white text-purple-700 font-bold rounded-xl shadow-lg hover:text-white hover:shadow-2xl hover:scale-105 transition-transform" > - Start Free Trial - + {" "} + Start Free Trial {" "} + {" "}
+ +

+ No credit card required · Quick setup · Cancel anytime +

); }; -export default CTA \ No newline at end of file +export default CTA; diff --git a/app/(public)/_homeComponents/Features.tsx b/app/(public)/_homeComponents/Features.tsx index 4cd31d3..760f576 100644 --- a/app/(public)/_homeComponents/Features.tsx +++ b/app/(public)/_homeComponents/Features.tsx @@ -1,5 +1,5 @@ "use client"; -import React, { } from "react"; +import React from "react"; import { motion } from "framer-motion"; import { Card, CardContent } from "@/components/ui/card"; import AnimatedSection from "./Animated"; @@ -18,14 +18,14 @@ const Features = () => { POWERFUL FEATURES

- Everything You Need to{" "} + All-in-One ATS, HRMS & CRP{" "} - Hire Smarter + Solutions

- Our comprehensive ATS platform combines cutting-edge AI with - intuitive design to revolutionize your recruitment process. + Explore features across all our products designed to scale your + hiring success.

@@ -60,4 +60,4 @@ const Features = () => { ); }; -export default Features \ No newline at end of file +export default Features; diff --git a/app/(public)/_homeComponents/Hero.tsx b/app/(public)/_homeComponents/Hero.tsx index e2d889a..46110e4 100644 --- a/app/(public)/_homeComponents/Hero.tsx +++ b/app/(public)/_homeComponents/Hero.tsx @@ -1,133 +1,144 @@ "use client"; -import React, { } from "react"; +import React from "react"; import { motion } from "framer-motion"; -import { - Check, - ArrowRight, - PlayCircle, -} from "lucide-react"; +import { Check, ArrowRight, PlayCircle, Users, UserCog, Briefcase } from "lucide-react"; import { Button } from "@/components/ui/button"; import { home } from "@/services/Constants"; const Hero = () => { return ( -
- {/* Animated Background Elements */} +
+ {/* Background Animation */}
-
-
- - - ✨ 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. + - + + + + + {/* 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 - - - - - - - - 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 */} + + {module.title} +
+ + + {/* Title */} +

+ {module.title} +

+ + {/* Description */} +

+ {module.description} +

+

+ {module.subDescription} +

+ + {/* Features Grid */} +
+ {module.features.map((feature: ModuleFeature, idx: number) => ( + + + + {feature.label} + + + ))} +
+ + {/* CTA Button */} + + + + + {/* 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 +

+
+ + +
+
+
+
+
+
+ ); +}; + +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.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} +

+ +
+ + +
+
+
+
+ ); +}; + +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} +

+ +
+ + +
+
+
+
+ ); +}; + +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.title} +

+

+ {blog.description} +

+ +
+ + {blog.author} + + + {blog.date} +
+ +
+ + {blog.readTime} + + +
+
+
+ ))} +
+
+ + {/* CTA */} +
+ + Want More Industry Insights? + +

+ Subscribe to our newsletter and stay updated with the latest trends. +

+
+ +
+
+
+ ); +} 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) => ( +
+ +

{item}

+
+ ))} +
+ + {/* CTA Buttons */} + + + + +
+
+ ); +}; + +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}

+
+ ))} +
+ + + + +
+
+ ); +}; + +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}

+
+ ))} +
+ +
+ +
+
+
+ ); +}; + +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.icon}
+
+

+ {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} +
+
+
+ ))} +
+ + + + +
+
+ ); +}; + +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 */} + + + +
+
+ ); +}; + +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} +

+ +
+ + +
+ +
+
+ + Free 14-day trial +
+
+ + No credit card required +
+
+
+ + +
+
+ crm Dashboard +
+
+
+ +
+
+
16K+
+
Active Users
+
+
+
+
+
+
+
+
+ ); +}; + +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.icon}
+
+ + {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. +

+ + +
+
+ ); +} 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.icon}
+
+

+ {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 */} + + + +
+
+ ); +}; + +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} +
+
+
+ ))} +
+ + + + +
+
+ ); +}; + +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} +

+ +
+ + +
+ +
+
+ + Free 14-day trial +
+
+ + No credit card required +
+
+
+ + +
+
+ HRMS Dashboard +
+
+
+ +
+
+
10K+
+
Active Users
+
+
+
+
+
+
+
+
+ ); +}; + +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.icon}
+
+ + {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 + + + + + + +
+
+

Modern Applicant Tracking System

+

+ 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 + + + + + + +
+
+ +
+

+ A Powerful CRM to Manage Leads, Customers & Sales Growth +

+

+ 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, "-")}`; -};