2025

Smart Attendance Tracking for Cybersecurity Education

CyberShield — Cybersecurity Attendance System
CyberShield Dashboard Analytics
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