From 6667d09761c21b4ec655fc92098af01d23aef211 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:51:54 +0000 Subject: [PATCH 1/6] Update src/app/batches/page.tsx --- src/app/batches/page.tsx | 86 +++++++++------------------------------- 1 file changed, 19 insertions(+), 67 deletions(-) diff --git a/src/app/batches/page.tsx b/src/app/batches/page.tsx index 7349c95..ac03c26 100644 --- a/src/app/batches/page.tsx +++ b/src/app/batches/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Dashboard", href: "/" }, { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Tutorials", href: "/tutorials" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -45,8 +42,7 @@ const footerColumns = [ ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Security", href: "/security" }, @@ -91,49 +87,21 @@ export default function BatchesPage() { tagAnimation="slide-up" products={[ { - id: "batch-create", - brand: "TRACE Batch", - name: "Create Batch", - price: "Assign College", - rating: 5, - reviewCount: "Setup", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=5", - imageAlt: "Batch creation workflow", - }, + id: "batch-create", brand: "TRACE Batch", name: "Create Batch", price: "Assign College", rating: 5, + reviewCount: "Setup", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch creation workflow"}, { - id: "batch-schedule", - brand: "TRACE Batch", - name: "Schedule Batch", - price: "Set Duration", - rating: 5, - reviewCount: "Configure", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=6", - imageAlt: "Batch scheduling interface", - }, + id: "batch-schedule", brand: "TRACE Batch", name: "Schedule Batch", price: "Set Duration", rating: 5, + reviewCount: "Configure", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch scheduling interface"}, { - id: "batch-tracks", - brand: "TRACE Batch", - name: "Auto Tracks", - price: "Core, DSA, SQL", - rating: 5, - reviewCount: "Generated", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=7", - imageAlt: "Automatic track creation", - }, + id: "batch-tracks", brand: "TRACE Batch", name: "Auto Tracks", price: "Core, DSA, SQL", rating: 5, + reviewCount: "Generated", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Automatic track creation"}, { - id: "batch-monitor", - brand: "TRACE Batch", - name: "Monitor Progress", - price: "Real-Time", - rating: 5, - reviewCount: "Analytics", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=8", - imageAlt: "Batch performance monitoring", - }, + id: "batch-monitor", brand: "TRACE Batch", name: "Monitor Progress", price: "Real-Time", rating: 5, + reviewCount: "Analytics", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch performance monitoring"}, ]} animationType="slide-up" gridVariant="four-items-2x2-equal-grid" @@ -149,34 +117,18 @@ export default function BatchesPage() { description="Active and upcoming coding evaluation batches across your institution network" metrics={[ { - id: "batch-1", - title: "Core Java Batch Q1 2025", - subtitle: "Tech Institute Mumbai", - category: "Core Track", - value: "156 Students", - buttons: [{ text: "View", href: "/batches" }], + id: "batch-1", title: "Core Java Batch Q1 2025", subtitle: "Tech Institute Mumbai", category: "Core Track", value: "156 Students", buttons: [{ text: "View", href: "/batches" }], }, { - id: "batch-2", - title: "DSA Advanced Batch", - subtitle: "Delhi University", - category: "DSA Track", - value: "89 Students", - buttons: [{ text: "View", href: "/batches" }], + id: "batch-2", title: "DSA Advanced Batch", subtitle: "Delhi University", category: "DSA Track", value: "89 Students", buttons: [{ text: "View", href: "/batches" }], }, { - id: "batch-3", - title: "SQL Database Batch", - subtitle: "Bangalore Tech Institute", - category: "SQL Track", - value: "203 Students", - buttons: [{ text: "View", href: "/batches" }], + id: "batch-3", title: "SQL Database Batch", subtitle: "Bangalore Tech Institute", category: "SQL Track", value: "203 Students", buttons: [{ text: "View", href: "/batches" }], }, ]} animationType="slide-up" textboxLayout="default" useInvertedBackground={false} - gridVariant="uniform-all-items-equal" uniformGridCustomHeightClasses="min-h-80 2xl:min-h-96" /> -- 2.49.1 From dcecd9ade7f719d58ef2299eb2ae118f20b83be4 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:51:55 +0000 Subject: [PATCH 2/6] Update src/app/colleges/page.tsx --- src/app/colleges/page.tsx | 82 +++++++++------------------------------ 1 file changed, 19 insertions(+), 63 deletions(-) diff --git a/src/app/colleges/page.tsx b/src/app/colleges/page.tsx index 6ecf36d..0438d76 100644 --- a/src/app/colleges/page.tsx +++ b/src/app/colleges/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Dashboard", href: "/" }, { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Tutorials", href: "/tutorials" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -45,8 +42,7 @@ const footerColumns = [ ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Security", href: "/security" }, @@ -91,49 +87,25 @@ export default function CollegesPage() { tagAnimation="slide-up" features={[ { - id: "create-college", - title: "Create College", - author: "Admin Interface", - description: - "Add new colleges with institutional details, code assignments, and configuration. Full form validation and error handling included.", - tags: ["Create", "Form", "Modal"], + id: "create-college", title: "Create College", author: "Admin Interface", description: + "Add new colleges with institutional details, code assignments, and configuration. Full form validation and error handling included.", tags: ["Create", "Form", "Modal"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=5", - imageAlt: "College creation interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College creation interface"}, { - id: "edit-college", - title: "Edit College Details", - author: "Admin Interface", - description: - "Modify college information, update status, and manage institutional settings. Real-time validation ensures data integrity.", - tags: ["Edit", "Update", "Settings"], + id: "edit-college", title: "Edit College Details", author: "Admin Interface", description: + "Modify college information, update status, and manage institutional settings. Real-time validation ensures data integrity.", tags: ["Edit", "Update", "Settings"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=6", - imageAlt: "College editing interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College editing interface"}, { - id: "college-search", - title: "Search & Filter", - author: "Admin Interface", - description: - "Powerful search functionality with pagination and filtering by name, code, and status. Find colleges instantly.", - tags: ["Search", "Filter", "Pagination"], + id: "college-search", title: "Search & Filter", author: "Admin Interface", description: + "Powerful search functionality with pagination and filtering by name, code, and status. Find colleges instantly.", tags: ["Search", "Filter", "Pagination"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=7", - imageAlt: "College search interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College search interface"}, { - id: "deactivate-college", - title: "Deactivate College", - author: "Admin Interface", - description: - "Safely deactivate colleges with dependency checks. Prevent deletion of active institutions with ongoing batches.", - tags: ["Status", "Control", "Safety"], + id: "deactivate-college", title: "Deactivate College", author: "Admin Interface", description: + "Safely deactivate colleges with dependency checks. Prevent deletion of active institutions with ongoing batches.", tags: ["Status", "Control", "Safety"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=8", - imageAlt: "College status management", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College status management"}, ]} animationType="slide-up" textboxLayout="default" @@ -148,34 +120,18 @@ export default function CollegesPage() { description="Overview of registered institutions and their current status" metrics={[ { - id: "college-1", - title: "Tech Institute Mumbai", - subtitle: "Mumbai, India · Active", - category: "Premium", - value: "428 Students", - buttons: [{ text: "Manage", href: "/colleges" }], + id: "college-1", title: "Tech Institute Mumbai", subtitle: "Mumbai, India · Active", category: "Premium", value: "428 Students", buttons: [{ text: "Manage", href: "/colleges" }], }, { - id: "college-2", - title: "Delhi University", - subtitle: "Delhi, India · Active", - category: "Standard", - value: "356 Students", - buttons: [{ text: "Manage", href: "/colleges" }], + id: "college-2", title: "Delhi University", subtitle: "Delhi, India · Active", category: "Standard", value: "356 Students", buttons: [{ text: "Manage", href: "/colleges" }], }, { - id: "college-3", - title: "Bangalore Tech Institute", - subtitle: "Bangalore, India · Active", - category: "Premium", - value: "512 Students", - buttons: [{ text: "Manage", href: "/colleges" }], + id: "college-3", title: "Bangalore Tech Institute", subtitle: "Bangalore, India · Active", category: "Premium", value: "512 Students", buttons: [{ text: "Manage", href: "/colleges" }], }, ]} animationType="slide-up" textboxLayout="default" useInvertedBackground={false} - gridVariant="uniform-all-items-equal" uniformGridCustomHeightClasses="min-h-80 2xl:min-h-96" /> -- 2.49.1 From 9c507815adc29e5b0c952308f56616e9988734ea Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:51:57 +0000 Subject: [PATCH 3/6] Update src/app/layout.tsx --- src/app/layout.tsx | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 71f1fa0..5ad1494 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,37 +5,23 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const montserrat = Montserrat({ - variable: "--font-montserrat", - subsets: ["latin"], + variable: "--font-montserrat", subsets: ["latin"], }); export const metadata: Metadata = { - title: "TRACE Admin Dashboard - Multi-College Coding Evaluation Platform", - description: "Production-ready admin dashboard for managing multi-college coding evaluations. Manage colleges, batches, students, submissions, and analytics with comprehensive real-time monitoring.", - keywords: "admin dashboard, coding evaluation, college management, student assessment, batch processing, analytics", - robots: { + title: "TRACE Admin Dashboard - Multi-College Coding Evaluation Platform", description: "Production-ready admin dashboard for managing multi-college coding evaluations. Manage colleges, batches, students, submissions, and analytics with comprehensive real-time monitoring.", keywords: "admin dashboard, coding evaluation, college management, student assessment, batch processing, analytics", robots: { index: true, follow: true, }, openGraph: { - title: "TRACE Admin Dashboard", - description: "Comprehensive admin platform for multi-college coding evaluation", - type: "website", - siteName: "TRACE", - images: [ + title: "TRACE Admin Dashboard", description: "Comprehensive admin platform for multi-college coding evaluation", type: "website", siteName: "TRACE", images: [ { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-premium-admin-dashboard-hero-image-sho-1772531255526-99c8422e.png", - alt: "TRACE Admin Dashboard", - }, + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-premium-admin-dashboard-hero-image-sho-1772531255526-99c8422e.png", alt: "TRACE Admin Dashboard"}, ], }, twitter: { - card: "summary_large_image", - title: "TRACE Admin Dashboard", - description: "Manage your entire coding evaluation platform from one central dashboard", - images: [ - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-premium-admin-dashboard-hero-image-sho-1772531255526-99c8422e.png", - ], + card: "summary_large_image", title: "TRACE Admin Dashboard", description: "Manage your entire coding evaluation platform from one central dashboard", images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-premium-admin-dashboard-hero-image-sho-1772531255526-99c8422e.png"], }, }; -- 2.49.1 From 0f335c1c8199925f3a992416b1b599415bc54ecc Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:51:58 +0000 Subject: [PATCH 4/6] Update src/app/page.tsx --- src/app/page.tsx | 209 +++++++++++------------------------------------ 1 file changed, 46 insertions(+), 163 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index bfe7cbb..921159c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -20,8 +20,7 @@ const navItems = [ const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Dashboard", href: "/" }, { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, @@ -29,8 +28,7 @@ const footerColumns = [ ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Tutorials", href: "/tutorials" }, @@ -38,8 +36,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -47,8 +44,7 @@ const footerColumns = [ ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Security", href: "/security" }, @@ -113,58 +109,27 @@ export default function HomePage() { tagAnimation="slide-up" metrics={[ { - id: "colleges", - title: "Active Colleges", - subtitle: "Currently registered institutions", - category: "Admin", - value: "15", - buttons: [{ text: "Manage", href: "/colleges" }], + id: "colleges", title: "Active Colleges", subtitle: "Currently registered institutions", category: "Admin", value: "15", buttons: [{ text: "Manage", href: "/colleges" }], }, { - id: "batches", - title: "Active Batches", - subtitle: "Ongoing coding evaluations", - category: "Assessment", - value: "42", - buttons: [{ text: "View", href: "/batches" }], + id: "batches", title: "Active Batches", subtitle: "Ongoing coding evaluations", category: "Assessment", value: "42", buttons: [{ text: "View", href: "/batches" }], }, { - id: "students", - title: "Total Students", - subtitle: "Enrolled across all colleges", - category: "Users", - value: "3,240", - buttons: [{ text: "View", href: "/students" }], + id: "students", title: "Total Students", subtitle: "Enrolled across all colleges", category: "Users", value: "3,240", buttons: [{ text: "View", href: "/students" }], }, { - id: "submissions", - title: "Total Submissions", - subtitle: "Code submissions this month", - category: "Activity", - value: "12,890", - buttons: [{ text: "Monitor", href: "/submissions" }], + id: "submissions", title: "Total Submissions", subtitle: "Code submissions this month", category: "Activity", value: "12,890", buttons: [{ text: "Monitor", href: "/submissions" }], }, { - id: "avg-score", - title: "Average Score", - subtitle: "Overall platform performance", - category: "Performance", - value: "78.5%", - buttons: [{ text: "Analytics", href: "/analytics" }], + id: "avg-score", title: "Average Score", subtitle: "Overall platform performance", category: "Performance", value: "78.5%", buttons: [{ text: "Analytics", href: "/analytics" }], }, { - id: "today-submissions", - title: "Today's Submissions", - subtitle: "Real-time activity counter", - category: "Today", - value: "324", - buttons: [{ text: "Details", href: "/submissions" }], + id: "today-submissions", title: "Today's Submissions", subtitle: "Real-time activity counter", category: "Today", value: "324", buttons: [{ text: "Details", href: "/submissions" }], }, ]} animationType="slide-up" textboxLayout="default" useInvertedBackground={false} - gridVariant="uniform-all-items-equal" uniformGridCustomHeightClasses="min-h-80 2xl:min-h-96" /> @@ -178,49 +143,25 @@ export default function HomePage() { tagAnimation="slide-up" features={[ { - id: "create-college", - title: "Create College", - author: "Admin Interface", - description: - "Add new colleges with institutional details, code assignments, and configuration. Full form validation and error handling included.", - tags: ["Create", "Form", "Modal"], + id: "create-college", title: "Create College", author: "Admin Interface", description: + "Add new colleges with institutional details, code assignments, and configuration. Full form validation and error handling included.", tags: ["Create", "Form", "Modal"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=1", - imageAlt: "College creation interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College creation interface"}, { - id: "edit-college", - title: "Edit College Details", - author: "Admin Interface", - description: - "Modify college information, update status, and manage institutional settings. Real-time validation ensures data integrity.", - tags: ["Edit", "Update", "Settings"], + id: "edit-college", title: "Edit College Details", author: "Admin Interface", description: + "Modify college information, update status, and manage institutional settings. Real-time validation ensures data integrity.", tags: ["Edit", "Update", "Settings"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=2", - imageAlt: "College editing interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College editing interface"}, { - id: "college-search", - title: "Search & Filter", - author: "Admin Interface", - description: - "Powerful search functionality with pagination and filtering by name, code, and status. Find colleges instantly.", - tags: ["Search", "Filter", "Pagination"], + id: "college-search", title: "Search & Filter", author: "Admin Interface", description: + "Powerful search functionality with pagination and filtering by name, code, and status. Find colleges instantly.", tags: ["Search", "Filter", "Pagination"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=3", - imageAlt: "College search interface", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College search interface"}, { - id: "deactivate-college", - title: "Deactivate College", - author: "Admin Interface", - description: - "Safely deactivate colleges with dependency checks. Prevent deletion of active institutions with ongoing batches.", - tags: ["Status", "Control", "Safety"], + id: "deactivate-college", title: "Deactivate College", author: "Admin Interface", description: + "Safely deactivate colleges with dependency checks. Prevent deletion of active institutions with ongoing batches.", tags: ["Status", "Control", "Safety"], imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png?_wi=4", - imageAlt: "College status management", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-clean-interface-showing-college-univer-1772531256245-2e9319aa.png", imageAlt: "College status management"}, ]} animationType="slide-up" textboxLayout="default" @@ -238,49 +179,21 @@ export default function HomePage() { tagAnimation="slide-up" products={[ { - id: "batch-create", - brand: "TRACE Batch", - name: "Create Batch", - price: "Assign College", - rating: 5, - reviewCount: "Setup", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=1", - imageAlt: "Batch creation workflow", - }, + id: "batch-create", brand: "TRACE Batch", name: "Create Batch", price: "Assign College", rating: 5, + reviewCount: "Setup", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch creation workflow"}, { - id: "batch-schedule", - brand: "TRACE Batch", - name: "Schedule Batch", - price: "Set Duration", - rating: 5, - reviewCount: "Configure", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=2", - imageAlt: "Batch scheduling interface", - }, + id: "batch-schedule", brand: "TRACE Batch", name: "Schedule Batch", price: "Set Duration", rating: 5, + reviewCount: "Configure", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch scheduling interface"}, { - id: "batch-tracks", - brand: "TRACE Batch", - name: "Auto Tracks", - price: "Core, DSA, SQL", - rating: 5, - reviewCount: "Generated", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=3", - imageAlt: "Automatic track creation", - }, + id: "batch-tracks", brand: "TRACE Batch", name: "Auto Tracks", price: "Core, DSA, SQL", rating: 5, + reviewCount: "Generated", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Automatic track creation"}, { - id: "batch-monitor", - brand: "TRACE Batch", - name: "Monitor Progress", - price: "Real-Time", - rating: 5, - reviewCount: "Analytics", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png?_wi=4", - imageAlt: "Batch performance monitoring", - }, + id: "batch-monitor", brand: "TRACE Batch", name: "Monitor Progress", price: "Real-Time", rating: 5, + reviewCount: "Analytics", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQiPJ3Jzw7G5Kcyt3D2bx9tuyP/a-sophisticated-batch-processing-dashboa-1772531255429-6b78ce79.png", imageAlt: "Batch performance monitoring"}, ]} animationType="slide-up" gridVariant="four-items-2x2-equal-grid" @@ -305,35 +218,17 @@ export default function HomePage() {
{[ { - name: "Bulk Upload CSV", - role: "Batch Import", - desc: "Import multiple students at once using CSV files", - }, + name: "Bulk Upload CSV", role: "Batch Import", desc: "Import multiple students at once using CSV files"}, { - name: "Manual Add Student", - role: "Individual Entry", - desc: "Add students one by one with full details", - }, + name: "Manual Add Student", role: "Individual Entry", desc: "Add students one by one with full details"}, { - name: "Status Management", - role: "Suspend / Activate", - desc: "Control student access and account status", - }, + name: "Status Management", role: "Suspend / Activate", desc: "Control student access and account status"}, { - name: "Student Details", - role: "Performance View", - desc: "View comprehensive student profiles and scores", - }, + name: "Student Details", role: "Performance View", desc: "View comprehensive student profiles and scores"}, { - name: "Search Students", - role: "Quick Lookup", - desc: "Find students by name, ID, or college", - }, + name: "Search Students", role: "Quick Lookup", desc: "Find students by name, ID, or college"}, { - name: "Track Performance", - role: "Analytics View", - desc: "Monitor individual and cohort performance metrics", - }, + name: "Track Performance", role: "Analytics View", desc: "Monitor individual and cohort performance metrics"}, ].map((item, idx) => (
{[ { - title: "Filter by College", - desc: "Instantly filter submissions by specific colleges to focus on institutional performance", - icon: FileCode, + title: "Filter by College", desc: "Instantly filter submissions by specific colleges to focus on institutional performance", icon: FileCode, }, { - title: "Filter by Batch", - desc: "Narrow down submissions to specific batches, enabling focused analysis", - icon: Package, + title: "Filter by Batch", desc: "Narrow down submissions to specific batches, enabling focused analysis", icon: Package, }, { - title: "Filter by Student", - desc: "View individual student submissions to monitor progress and provide feedback", - icon: Users, + title: "Filter by Student", desc: "View individual student submissions to monitor progress and provide feedback", icon: Users, }, { - title: "Filter by Track", - desc: "Analyze submissions across different coding tracks (Core, DSA, SQL)", - icon: TrendingUp, + title: "Filter by Track", desc: "Analyze submissions across different coding tracks (Core, DSA, SQL)", icon: TrendingUp, }, { - title: "Code Submission View", - desc: "Full syntax-highlighted code review interface with execution results", - icon: FileCode, + title: "Code Submission View", desc: "Full syntax-highlighted code review interface with execution results", icon: FileCode, }, { - title: "Score Metrics", - desc: "Comprehensive scoring breakdown including accuracy and efficiency", - icon: BarChart3, + title: "Score Metrics", desc: "Comprehensive scoring breakdown including accuracy and efficiency", icon: BarChart3, }, ].map((item, idx) => { const Icon = item.icon; -- 2.49.1 From e2bece3d9b6da4e01fe1aac7247beee6d241dfaf Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:51:59 +0000 Subject: [PATCH 5/6] Update src/app/students/page.tsx --- src/app/students/page.tsx | 64 ++++++++------------------------------- 1 file changed, 13 insertions(+), 51 deletions(-) diff --git a/src/app/students/page.tsx b/src/app/students/page.tsx index e7b03e2..be3c04c 100644 --- a/src/app/students/page.tsx +++ b/src/app/students/page.tsx @@ -17,8 +17,7 @@ const navItems = [ const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Dashboard", href: "/" }, { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, @@ -26,8 +25,7 @@ const footerColumns = [ ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Tutorials", href: "/tutorials" }, @@ -35,8 +33,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -44,8 +41,7 @@ const footerColumns = [ ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Security", href: "/security" }, @@ -99,35 +95,17 @@ export default function StudentsPage() {
{[ { - title: "Bulk Upload CSV", - subtitle: "Batch Import", - desc: "Import multiple students at once using CSV files", - }, + title: "Bulk Upload CSV", subtitle: "Batch Import", desc: "Import multiple students at once using CSV files"}, { - title: "Manual Add Student", - subtitle: "Individual Entry", - desc: "Add students one by one with full details", - }, + title: "Manual Add Student", subtitle: "Individual Entry", desc: "Add students one by one with full details"}, { - title: "Status Management", - subtitle: "Suspend / Activate", - desc: "Control student access and account status", - }, + title: "Status Management", subtitle: "Suspend / Activate", desc: "Control student access and account status"}, { - title: "Student Details", - subtitle: "Performance View", - desc: "View comprehensive student profiles and scores", - }, + title: "Student Details", subtitle: "Performance View", desc: "View comprehensive student profiles and scores"}, { - title: "Search Students", - subtitle: "Quick Lookup", - desc: "Find students by name, ID, or college", - }, + title: "Search Students", subtitle: "Quick Lookup", desc: "Find students by name, ID, or college"}, { - title: "Track Performance", - subtitle: "Analytics View", - desc: "Monitor individual and cohort performance metrics", - }, + title: "Track Performance", subtitle: "Analytics View", desc: "Monitor individual and cohort performance metrics"}, ].map((item, idx) => (
-- 2.49.1 From 2637f844c54a0d8369ff666162e4e20fdbfe09ab Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 09:52:00 +0000 Subject: [PATCH 6/6] Update src/app/submissions/page.tsx --- src/app/submissions/page.tsx | 58 ++++++++---------------------------- 1 file changed, 13 insertions(+), 45 deletions(-) diff --git a/src/app/submissions/page.tsx b/src/app/submissions/page.tsx index bf0d273..ed1c3e3 100644 --- a/src/app/submissions/page.tsx +++ b/src/app/submissions/page.tsx @@ -17,8 +17,7 @@ const navItems = [ const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Dashboard", href: "/" }, { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, @@ -26,8 +25,7 @@ const footerColumns = [ ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Tutorials", href: "/tutorials" }, @@ -35,8 +33,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -44,8 +41,7 @@ const footerColumns = [ ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Security", href: "/security" }, @@ -99,29 +95,17 @@ export default function SubmissionsPage() {
{[ { - title: "Filter by College", - desc: "Instantly filter submissions by specific colleges to focus on institutional performance", - }, + title: "Filter by College", desc: "Instantly filter submissions by specific colleges to focus on institutional performance"}, { - title: "Filter by Batch", - desc: "Narrow down submissions to specific batches, enabling focused analysis on evaluation cycles", - }, + title: "Filter by Batch", desc: "Narrow down submissions to specific batches, enabling focused analysis on evaluation cycles"}, { - title: "Filter by Student", - desc: "View individual student submissions to monitor progress and provide targeted feedback", - }, + title: "Filter by Student", desc: "View individual student submissions to monitor progress and provide targeted feedback"}, { - title: "Filter by Track", - desc: "Analyze submissions across different coding tracks (Core, DSA, SQL)", - }, + title: "Filter by Track", desc: "Analyze submissions across different coding tracks (Core, DSA, SQL)"}, { - title: "Code Submission View", - desc: "Full syntax-highlighted code review interface with execution results", - }, + title: "Code Submission View", desc: "Full syntax-highlighted code review interface with execution results"}, { - title: "Score Metrics", - desc: "Comprehensive scoring breakdown including accuracy and efficiency metrics", - }, + title: "Score Metrics", desc: "Comprehensive scoring breakdown including accuracy and efficiency metrics"}, ].map((item, idx) => (
-- 2.49.1