import { createFileRoute, Link } from "@tanstack/react-router"; import { GraduationCap, Users, CalendarDays, MessageSquare, FileText, Receipt } from "lucide-react"; import { Button } from "@/components/ui/button"; export const Route = createFileRoute("/")({ head: () => ({ meta: [ { title: "School Portal" }, { name: "description", content: "Secure portal for staff and parents — attendance, tuition, messaging, and more." }, ], }), component: Landing, }); function Landing() { const features = [ { icon: Users, title: "Student records", desc: "Contacts, pickup list, allergies, photo release." }, { icon: CalendarDays, title: "Attendance", desc: "Teachers mark their class. Parents see their child." }, { icon: Receipt, title: "Tuition ledger", desc: "Monthly plan, late fees, activities — all in one place." }, { icon: MessageSquare, title: "Messaging", desc: "Secure in-app inbox between staff and families." }, { icon: FileText, title: "E-sign forms", desc: "Push a form, parents complete it in the portal." }, { icon: CalendarDays, title: "School calendar", desc: "Year-at-a-glance for the whole school." }, ]; return (
School Portal

A private portal for your school community

One secure place for admins, teachers, and parents to manage students, attendance, tuition, and communication.

{features.map((f) => (

{f.title}

{f.desc}

))}
); }