19 Commits

Author SHA1 Message Date
5edde0b6df Update src/app/week-planning/page.tsx 2026-03-27 09:11:59 +00:00
df1b90db2d Update src/app/tasks/page.tsx 2026-03-27 09:11:59 +00:00
fb9cf9279c Update src/app/people-regions/page.tsx 2026-03-27 09:11:59 +00:00
3cff05145f Update src/app/page.tsx 2026-03-27 09:11:58 +00:00
1ad5d721df Update src/app/meeting-notes/page.tsx 2026-03-27 09:11:58 +00:00
2f2093a7f0 Update src/app/dashboard/page.tsx 2026-03-27 09:11:57 +00:00
aeb5c60dd1 Update src/app/week-planning/page.tsx 2026-03-27 09:11:24 +00:00
8ee2316984 Update src/app/tasks/page.tsx 2026-03-27 09:11:23 +00:00
5a80290892 Update src/app/people-regions/page.tsx 2026-03-27 09:11:23 +00:00
1f10ef90d6 Update src/app/page.tsx 2026-03-27 09:11:23 +00:00
f9267f374d Update src/app/meeting-notes/page.tsx 2026-03-27 09:11:22 +00:00
76480f8b6b Update src/app/dashboard/page.tsx 2026-03-27 09:11:22 +00:00
1aa18e55f7 Update src/app/week-planning/page.tsx 2026-03-27 09:10:51 +00:00
e2be68deca Update src/app/tasks/page.tsx 2026-03-27 09:10:51 +00:00
11bee5f087 Update src/app/people-regions/page.tsx 2026-03-27 09:10:50 +00:00
3209562c7b Update src/app/page.tsx 2026-03-27 09:10:50 +00:00
f2333c95ab Update src/app/meeting-notes/page.tsx 2026-03-27 09:10:50 +00:00
70d9a90a5a Add src/app/dashboard/page.tsx 2026-03-27 09:10:49 +00:00
23e6f2314b Merge version_1 into main
Merge version_1 into main
2026-03-26 15:46:05 +00:00
6 changed files with 131 additions and 90 deletions

View File

@@ -0,0 +1,35 @@
"use client";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
export default function DashboardPage() {
const navProps = {
brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions" },
],
button: { text: "Sign In", href: "/login" }
};
return (
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} />
</div>
<div id="hero">
<HeroSplitTestimonial
title="Sales Dashboard"
description="Manage your high-performance sales pipeline efficiently with real-time insights and data-driven recommendations."
background={{ variant: 'animated-grid' }}
testimonials={[]}
mediaAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
</ThemeProvider>
);
}

View File

@@ -1,35 +1,34 @@
"use client"; "use client";
import Link from "next/link";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
export default function MeetingNotesPage() { export default function MeetingNotesPage() {
const navProps = { const navProps = {
brandName: "AluSalesHub", navItems: [ brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard", href: "/" }, { name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning", href: "/week-planning" }, { name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks", href: "/tasks" }, { name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" }, { name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions", href: "/people-regions" }, { name: "People & Regions", id: "people-regions" },
], ],
button: { text: "Logout", href: "/login" }, button: { text: "Sign In", href: "/login" }
}; };
const themeProps = {
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
return ( return (
<ThemeProvider {...themeProps}> <ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} /> <NavbarStyleCentered {...navProps} />
</div> </div>
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground"> <div id="notes">
<h1 className="text-4xl font-bold mb-4">Meeting Notes</h1> <TestimonialCardTen
<p className="text-lg">Keep track of all your important meeting discussions.</p> title="Meeting Notes Archive"
<p className="text-sm text-gray-500 mt-2"> description="Review past meeting discussions and action items."
(Note: Sections for this page could not be rendered due to an empty section registry.) textboxLayout="default"
</p> useInvertedBackground={false}
testimonials={[]}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1,35 +1,35 @@
"use client"; "use client";
import Link from "next/link";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
export default function HomePage() { export default function HomePage() {
const navProps = { const navProps = {
brandName: "AluSalesHub", navItems: [ brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard", href: "/" }, { name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning", href: "/week-planning" }, { name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks", href: "/tasks" }, { name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" }, { name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions", href: "/people-regions" }, { name: "People & Regions", id: "people-regions" },
], ],
button: { text: "Logout", href: "/login" }, button: { text: "Sign In", href: "/login" }
}; };
const themeProps = {
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
return ( return (
<ThemeProvider {...themeProps}> <ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} /> <NavbarStyleCentered {...navProps} />
</div> </div>
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground"> <div id="hero">
<h1 className="text-4xl font-bold mb-4">Welcome to AluSalesHub Dashboard</h1> <HeroSplitTestimonial
<p className="text-lg">Your sales productivity partner. Navigation is available above.</p> title="Welcome to AluSalesHub"
<p className="text-sm text-gray-500 mt-2"> description="Your professional sales ecosystem for planning, productivity, and regional management."
(Note: Sections for this page could not be rendered due to an empty section registry.) background={{ variant: 'downward-rays-animated' }}
</p> testimonials={[]}
mediaAnimation="blur-reveal"
useInvertedBackground={false}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1,35 +1,35 @@
"use client"; "use client";
import Link from "next/link";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import TeamCardFive from '@/components/sections/team/TeamCardFive';
export default function PeopleRegionsPage() { export default function PeopleRegionsPage() {
const navProps = { const navProps = {
brandName: "AluSalesHub", navItems: [ brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard", href: "/" }, { name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning", href: "/week-planning" }, { name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks", href: "/tasks" }, { name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" }, { name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions", href: "/people-regions" }, { name: "People & Regions", id: "people-regions" },
], ],
button: { text: "Logout", href: "/login" }, button: { text: "Sign In", href: "/login" }
}; };
const themeProps = {
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
return ( return (
<ThemeProvider {...themeProps}> <ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} /> <NavbarStyleCentered {...navProps} />
</div> </div>
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground"> <div id="team">
<h1 className="text-4xl font-bold mb-4">People & Regions</h1> <TeamCardFive
<p className="text-lg">Gain insights into your sales team and regional performance.</p> title="Team & Regions"
<p className="text-sm text-gray-500 mt-2"> description="Manage your regional performance and team hierarchies."
(Note: Sections for this page could not be rendered due to an empty section registry.) animationType="scale-rotate"
</p> textboxLayout="default"
useInvertedBackground={false}
team={[]}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1,35 +1,38 @@
"use client"; "use client";
import Link from "next/link";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import FaqDouble from '@/components/sections/faq/FaqDouble';
export default function TasksPage() { export default function TasksPage() {
const navProps = { const navProps = {
brandName: "AluSalesHub", navItems: [ brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard", href: "/" }, { name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning", href: "/week-planning" }, { name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks", href: "/tasks" }, { name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" }, { name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions", href: "/people-regions" }, { name: "People & Regions", id: "people-regions" },
], ],
button: { text: "Logout", href: "/login" }, button: { text: "Sign In", href: "/login" }
}; };
const themeProps = {
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
return ( return (
<ThemeProvider {...themeProps}> <ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} /> <NavbarStyleCentered {...navProps} />
</div> </div>
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground"> <div id="faq">
<h1 className="text-4xl font-bold mb-4">My Tasks</h1> <FaqDouble
<p className="text-lg">Manage all your sales tasks in one place.</p> title="Manage Tasks"
<p className="text-sm text-gray-500 mt-2"> description="Track your progress and clear your daily backlog effectively."
(Note: Sections for this page could not be rendered due to an empty section registry.) faqsAnimation="blur-reveal"
</p> textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "How do I prioritize tasks?", content: "Mark your high-impact items as priority." },
{ id: "2", title: "Can I track project status?", content: "Yes, use the board view to monitor status updates." }
]}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1,35 +1,39 @@
"use client"; "use client";
import Link from "next/link";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import { CalendarDays } from 'lucide-react';
export default function WeekPlanningPage() { export default function WeekPlanningPage() {
const navProps = { const navProps = {
brandName: "AluSalesHub", navItems: [ brandName: "AluSalesHub", navItems: [
{ name: "Dashboard", id: "dashboard", href: "/" }, { name: "Dashboard", id: "dashboard" },
{ name: "Week Planning", id: "week-planning", href: "/week-planning" }, { name: "Week Planning", id: "week-planning" },
{ name: "Tasks", id: "tasks", href: "/tasks" }, { name: "Tasks", id: "tasks" },
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" }, { name: "Meeting Notes", id: "meeting-notes" },
{ name: "People & Regions", id: "people-regions", href: "/people-regions" }, { name: "People & Regions", id: "people-regions" },
], ],
button: { text: "Logout", href: "/login" }, button: { text: "Sign In", href: "/login" }
}; };
const themeProps = {
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
return ( return (
<ThemeProvider {...themeProps}> <ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered {...navProps} /> <NavbarStyleCentered {...navProps} />
</div> </div>
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground"> <div id="features">
<h1 className="text-4xl font-bold mb-4">Weekly Planning</h1> <FeatureBorderGlow
<p className="text-lg">Plan your week effectively with AluSalesHub.</p> title="Plan Your Week"
<p className="text-sm text-gray-500 mt-2"> description="Organize your upcoming commitments and set strategic goals for maximum output."
(Note: Sections for this page could not be rendered due to an empty section registry.) animationType="slide-up"
</p> textboxLayout="default"
useInvertedBackground={false}
features={[
{ icon: CalendarDays, title: "Goal Setting", description: "Define your weekly objectives." },
{ icon: CalendarDays, title: "Schedule Review", description: "Audit your time allocations." }
]}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }