From ff3d37463c63495f854818bc07d9120c30d7def8 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 19:17:02 +0000 Subject: [PATCH 1/5] Update src/app/employer/listings/page.tsx --- src/app/employer/listings/page.tsx | 39 +++++++----------------------- 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/src/app/employer/listings/page.tsx b/src/app/employer/listings/page.tsx index 4ccb41a..3477e1a 100644 --- a/src/app/employer/listings/page.tsx +++ b/src/app/employer/listings/page.tsx @@ -17,7 +17,7 @@ export default function EmployerListingsPage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeMediumTitles" - background="fluid" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -61,31 +61,13 @@ export default function EmployerListingsPage() { tagAnimation="slide-up" features={[ { - id: "feature-verified", - title: "Access Verified Candidates Only", - description: "All students on our platform have completed mandatory verification including resume review, parent consent, and teacher verification. No unvetted profiles.", - tag: "Quality Assurance", - imageSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-stamp-collection_23-2149752889.jpg?_wi=5", - imageAlt: "Verified candidates only", - buttons: [] + id: "feature-verified", title: "Access Verified Candidates Only", description: "All students on our platform have completed mandatory verification including resume review, parent consent, and teacher verification. No unvetted profiles.", tag: "Quality Assurance", imageSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-stamp-collection_23-2149752889.jpg", imageAlt: "Verified candidates only", buttons: [] }, { - id: "feature-tools", - title: "Compare & Filter With Advanced Tools", - description: "Filter by skill badges, availability, and verified status. Compare student profiles side-by-side. Find your perfect candidate match effortlessly.", - tag: "Smart Hiring", - imageSrc: "http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg?_wi=2", - imageAlt: "Employer comparison tools", - buttons: [] + id: "feature-tools", title: "Compare & Filter With Advanced Tools", description: "Filter by skill badges, availability, and verified status. Compare student profiles side-by-side. Find your perfect candidate match effortlessly.", tag: "Smart Hiring", imageSrc: "http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg", imageAlt: "Employer comparison tools", buttons: [] }, { - id: "feature-support", - title: "Professional Support & Vetting", - description: "Our team manually reviews all employer accounts and student applications. Dedicated support ensures smooth placement coordination and professional standards maintained.", - tag: "Professional Service", - imageSrc: "http://img.b2bpic.net/free-vector/gradient-data-privacy-labels-collection_23-2149457392.jpg?_wi=4", - imageAlt: "Employer support", - buttons: [] + id: "feature-support", title: "Professional Support & Vetting", description: "Our team manually reviews all employer accounts and student applications. Dedicated support ensures smooth placement coordination and professional standards maintained.", tag: "Professional Service", imageSrc: "http://img.b2bpic.net/free-vector/gradient-data-privacy-labels-collection_23-2149457392.jpg", imageAlt: "Employer support", buttons: [] } ]} animationType="slide-up" @@ -101,9 +83,9 @@ export default function EmployerListingsPage() { tagAnimation="slide-up" title="Post Your Co-op Opportunity Today" description="Reach verified, professional high school students ready to make an impact in your organization. Posting takes just 5 minutes. Our team approves within 24 hours. Start receiving applications immediately." - background={{ variant: "fluid" }} + background={{ variant: "plain" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg" imageAlt="Employer success with co-op placements" mediaAnimation="slide-up" mediaPosition="right" @@ -117,8 +99,7 @@ export default function EmployerListingsPage() { Date: Mon, 2 Mar 2026 19:17:02 +0000 Subject: [PATCH 2/5] Update src/app/faq/page.tsx --- src/app/faq/page.tsx | 59 ++++++++++++-------------------------------- 1 file changed, 16 insertions(+), 43 deletions(-) diff --git a/src/app/faq/page.tsx b/src/app/faq/page.tsx index dc306df..95ce4db 100644 --- a/src/app/faq/page.tsx +++ b/src/app/faq/page.tsx @@ -16,7 +16,7 @@ export default function FAQPage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeMediumTitles" - background="fluid" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -58,64 +58,40 @@ export default function FAQPage() { tagAnimation="slide-up" faqs={[ { - id: "faq-1", - title: "What makes this platform different from other job boards?", - content: "The KNBA SIB platform is specifically designed for high school students in Kanata seeking co-op placements. We enforce mandatory verification including resume review, parent consent, teacher verification, and professional conduct agreements. This ensures employers are only working with serious, accountable candidates. We're not a general job board—we're a vetted marketplace built for quality placements." + id: "faq-1", title: "What makes this platform different from other job boards?", content: "The KNBA SIB platform is specifically designed for high school students in Kanata seeking co-op placements. We enforce mandatory verification including resume review, parent consent, teacher verification, and professional conduct agreements. This ensures employers are only working with serious, accountable candidates. We're not a general job board—we're a vetted marketplace built for quality placements." }, { - id: "faq-2", - title: "How do I become a verified student?", - content: "

Complete these steps in order:

Once submitted, our admin team reviews your application and approves your Verified badge within 3-5 business days.

" + id: "faq-2", title: "How do I become a verified student?", content: "

Complete these steps in order:

Once submitted, our admin team reviews your application and approves your Verified badge within 3-5 business days.

" }, { - id: "faq-3", - title: "What is the Verified Student badge?", - content: "The Verified Student badge is a mark of accountability. It means you've completed all mandatory requirements and been approved by our team. Employers see this badge and know they're working with a serious, professional student who meets our standards. The badge is your ticket to job applications and employer visibility." + id: "faq-3", title: "What is the Verified Student badge?", content: "The Verified Student badge is a mark of accountability. It means you've completed all mandatory requirements and been approved by our team. Employers see this badge and know they're working with a serious, professional student who meets our standards. The badge is your ticket to job applications and employer visibility." }, { - id: "faq-4", - title: "Can I apply for placements before getting verified?", - content: "No. The Verified badge is required to apply for co-op placements. This protects both students and employers by ensuring everyone meets professional standards. Start your verification today—it typically takes 3-5 business days once you submit all materials." + id: "faq-4", title: "Can I apply for placements before getting verified?", content: "No. The Verified badge is required to apply for co-op placements. This protects both students and employers by ensuring everyone meets professional standards. Start your verification today—it typically takes 3-5 business days once you submit all materials." }, { - id: "faq-5", - title: "What are skill badges and why do they matter?", - content: "Skill badges prove you've completed training in specific areas: Excel Basics, Google Workspace Proficiency, Marketing Fundamentals, and Financial Literacy Basics. These badges are visible on your profile and help employers quickly assess your technical capabilities. Students with more badges typically receive more quality applications." + id: "faq-5", title: "What are skill badges and why do they matter?", content: "Skill badges prove you've completed training in specific areas: Excel Basics, Google Workspace Proficiency, Marketing Fundamentals, and Financial Literacy Basics. These badges are visible on your profile and help employers quickly assess your technical capabilities. Students with more badges typically receive more quality applications." }, { - id: "faq-6", - title: "How do employers use the platform?", - content: "Employers post co-op opportunities, set requirements (skill badges, availability, school), and use our comparison tools to view student profiles side-by-side. They can review resumes, watch video introductions, check endorsements, and assess professionalism through our structured assessment system. Our admin team manually approves all employer accounts to ensure quality." + id: "faq-6", title: "How do employers use the platform?", content: "Employers post co-op opportunities, set requirements (skill badges, availability, school), and use our comparison tools to view student profiles side-by-side. They can review resumes, watch video introductions, check endorsements, and assess professionalism through our structured assessment system. Our admin team manually approves all employer accounts to ensure quality." }, { - id: "faq-7", - title: "Is the platform free for students and employers?", - content: "Yes. The KNBA SIB platform is free for students and employers. Our mission is to connect Kanata high school students with real opportunities. We operate as a community resource with no payment processing or premium features." + id: "faq-7", title: "Is the platform free for students and employers?", content: "Yes. The KNBA SIB platform is free for students and employers. Our mission is to connect Kanata high school students with real opportunities. We operate as a community resource with no payment processing or premium features." }, { - id: "faq-8", - title: "How long does a typical co-op placement last?", - content: "Co-op placement duration varies by employer and school requirements. Most placements range from 2-6 months during school terms or summers. Employers and students negotiate the specific timeline when making the match." + id: "faq-8", title: "How long does a typical co-op placement last?", content: "Co-op placement duration varies by employer and school requirements. Most placements range from 2-6 months during school terms or summers. Employers and students negotiate the specific timeline when making the match." }, { - id: "faq-9", - title: "What if I don't pass the assessment?", - content: "You can retake assessments as many times as you need. The assessments are designed to help employers understand your professionalism, accountability, and technical skills. Treat them as a learning opportunity. Most students improve on retakes." + id: "faq-9", title: "What if I don't pass the assessment?", content: "You can retake assessments as many times as you need. The assessments are designed to help employers understand your professionalism, accountability, and technical skills. Treat them as a learning opportunity. Most students improve on retakes." }, { - id: "faq-10", - title: "How is student data protected?", - content: "We take privacy seriously. Student data is encrypted, stored securely, and never sold. Only employers viewing your profile can see your information. Admin manual review ensures inappropriate content is removed. Parent/guardian consent is required for students under 18, protecting their privacy." + id: "faq-10", title: "How is student data protected?", content: "We take privacy seriously. Student data is encrypted, stored securely, and never sold. Only employers viewing your profile can see your information. Admin manual review ensures inappropriate content is removed. Parent/guardian consent is required for students under 18, protecting their privacy." }, { - id: "faq-11", - title: "Can I update my profile after verification?", - content: "Absolutely. Once verified, you can update your profile at any time: add new skill badges, update availability, upload a new professional photo, or add endorsements. Changes don't require re-verification—you stay verified." + id: "faq-11", title: "Can I update my profile after verification?", content: "Absolutely. Once verified, you can update your profile at any time: add new skill badges, update availability, upload a new professional photo, or add endorsements. Changes don't require re-verification—you stay verified." }, { - id: "faq-12", - title: "What happens after I'm matched with an employer?", - content: "Congrats! The employer will contact you directly to discuss placement details: start date, hours, expectations, and logistics. You'll coordinate directly. The platform facilitates the match; the rest is between you and the employer." + id: "faq-12", title: "What happens after I'm matched with an employer?", content: "Congrats! The employer will contact you directly to discuss placement details: start date, hours, expectations, and logistics. You'll coordinate directly. The platform facilitates the match; the rest is between you and the employer." } ]} faqsAnimation="slide-up" @@ -129,8 +105,7 @@ export default function FAQPage() { Date: Mon, 2 Mar 2026 19:17:03 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index de72adc..82b1877 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,25 +5,14 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const nunitoSans = Nunito_Sans({ - variable: "--font-nunito-sans", - subsets: ["latin"], + variable: "--font-nunito-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "KNBA SIB Co-op Platform - High School Placements in Kanata", - description: "Secure, trust-based co-op placement platform for Kanata high school students. Verified candidates. Professional standards. Real opportunities in business and tech.", - keywords: "co-op placement, high school internship, Kanata jobs, student placement, business co-op, tech internship", - openGraph: { - title: "KNBA SIB Co-op Platform", - description: "Connect high school students with verified co-op placements in Kanata", - siteName: "KNBA SIB Co-op Platform", - type: "website", - }, + title: "KNBA SIB Co-op Platform - High School Placements in Kanata", description: "Secure, trust-based co-op placement platform for Kanata high school students. Verified candidates. Professional standards. Real opportunities in business and tech.", keywords: "co-op placement, high school internship, Kanata jobs, student placement, business co-op, tech internship", openGraph: { + title: "KNBA SIB Co-op Platform", description: "Connect high school students with verified co-op placements in Kanata", siteName: "KNBA SIB Co-op Platform", type: "website"}, twitter: { - card: "summary_large_image", - title: "KNBA SIB Co-op Platform - High School Co-op Placements", - description: "Verified candidates. Professional standards. Real opportunities.", - }, + card: "summary_large_image", title: "KNBA SIB Co-op Platform - High School Co-op Placements", description: "Verified candidates. Professional standards. Real opportunities."}, }; export default function RootLayout({ -- 2.49.1 From 78200dec038b26cdc97321f8d2c9671918e36e39 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 19:17:04 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 239 +++++++++-------------------------------------- 1 file changed, 46 insertions(+), 193 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 7c1a365..44b9575 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -20,7 +20,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeMediumTitles" - background="fluid" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -43,43 +43,31 @@ export default function HomePage() {
Date: Mon, 2 Mar 2026 19:17:04 +0000 Subject: [PATCH 5/5] Update src/app/student/verification/page.tsx --- src/app/student/verification/page.tsx | 39 +++++++-------------------- 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/src/app/student/verification/page.tsx b/src/app/student/verification/page.tsx index 807b9d4..ea80e4a 100644 --- a/src/app/student/verification/page.tsx +++ b/src/app/student/verification/page.tsx @@ -17,7 +17,7 @@ export default function StudentVerificationPage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeMediumTitles" - background="fluid" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -61,31 +61,13 @@ export default function StudentVerificationPage() { tagAnimation="slide-up" features={[ { - id: "step-resume", - title: "Upload Your Resume", - description: "Create a professional resume highlighting your skills, experience, and academic achievements. PDF format, maximum 5MB.", - tag: "Step 1", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg?_wi=2", - imageAlt: "Resume upload interface", - buttons: [] + id: "step-resume", title: "Upload Your Resume", description: "Create a professional resume highlighting your skills, experience, and academic achievements. PDF format, maximum 5MB.", tag: "Step 1", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg", imageAlt: "Resume upload interface", buttons: [] }, { - id: "step-consent", - title: "Get Parent/Guardian Consent", - description: "If you're under 18, your parent or guardian must provide digital consent. We'll send them a secure verification link.", - tag: "Step 2", - imageSrc: "http://img.b2bpic.net/free-vector/gradient-data-privacy-labels-collection_23-2149457392.jpg?_wi=3", - imageAlt: "Parent consent process", - buttons: [] + id: "step-consent", title: "Get Parent/Guardian Consent", description: "If you're under 18, your parent or guardian must provide digital consent. We'll send them a secure verification link.", tag: "Step 2", imageSrc: "http://img.b2bpic.net/free-vector/gradient-data-privacy-labels-collection_23-2149457392.jpg", imageAlt: "Parent consent process", buttons: [] }, { - id: "step-teacher", - title: "Teacher Email Verification", - description: "Verify your enrollment with your school by confirming a code sent to your school email. This proves you're a current student.", - tag: "Step 3", - imageSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-stamp-collection_23-2149752889.jpg?_wi=4", - imageAlt: "Email verification", - buttons: [] + id: "step-teacher", title: "Teacher Email Verification", description: "Verify your enrollment with your school by confirming a code sent to your school email. This proves you're a current student.", tag: "Step 3", imageSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-stamp-collection_23-2149752889.jpg", imageAlt: "Email verification", buttons: [] } ]} animationType="slide-up" @@ -101,9 +83,9 @@ export default function StudentVerificationPage() { tagAnimation="slide-up" title="Start Your Verification Today" description="Join hundreds of verified students accessing real co-op placements. The process takes about 15 minutes to complete all requirements. Approval happens within 3-5 business days." - background={{ variant: "fluid" }} + background={{ variant: "plain" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg" imageAlt="Student verification success" mediaAnimation="slide-up" mediaPosition="right" @@ -117,8 +99,7 @@ export default function StudentVerificationPage() {