01/02
← →
Description
CyberShield is a comprehensive attendance management system built for the CyberShield Cybersecurity Club. The platform streamlines student enrollment, course scheduling, and session attendance tracking through an intuitive admin dashboard—empowering club coordinators to focus on teaching rather than administrative overhead, with features like bulk Excel uploads and detailed attendance analytics.
Tech Stack
Next.js 15TypeScriptTailwind CSSPrisma ORMPostgreSQLBetter AuthExcelJSFramer MotionLucide Reactshadcn/uiVercel
Highlights
•Complete student lifecycle management with add, search, bulk Excel uploads via ExcelJS, and detailed individual attendance history reports
•Course administration system supporting course creation, student enrollment, session scheduling, and per-session attendance marking
•Admin dashboard providing at-a-glance metrics including total student counts, active courses, upcoming sessions, and attendance trends
•Secure email/password authentication powered by Better Auth with role-based access control for admin-only operations
•Fully responsive, mobile-optimized UI with Framer Motion animations and shadcn/ui components for a sleek, modern experience