MIN 1 Sidoarjo Digital Attendance
MIN 1 Sidoarjo Digital Attendance is a web-based digital attendance management system designed for MIN 1 Sidoarjo to streamline daily student attendance recording, class administration, and report generation. Powered by Next.js, Prisma, and PostgreSQL, it provides a centralized and efficient platform for school administrators and homeroom teachers.
Description
Detailed information about this project.
MIN 1 Sidoarjo Digital Attendance is an end-to-end digital attendance management platform engineered to modernize student record-keeping at MIN 1 Sidoarjo. Developed using Next.js 16, React 19, Tailwind CSS, and Prisma ORM backed by a PostgreSQL database, the system ensures fast, reliable, and secure data handling. It features dedicated role-based portals for school administrators and homeroom teachers (Wali Kelas), allowing seamless management of academic years, semester schedules, class rosters, and student records within a unified environment.
Designed to replace manual paper logs, the platform empowers homeroom teachers to quickly record daily student statuses such as Present, Sick, Permitted, or Absent, along with custom notes and timestamped updates. Administrators maintain high-level oversight through centralized dashboards and automated reporting tools that export comprehensive attendance logs directly into Excel spreadsheets (.xlsx). Secured with JWT-based authentication, bcryptjs encryption, and enhanced with smooth UI transitions via Framer Motion, the application delivers a modern and accessible administrative solution for the school.
Features
Key features and capabilities.
Role-Based Control
Dedicated authentication portals and tailored dashboards for Administrators and Homeroom Teachers (Wali Kelas) secured via encrypted JWT tokens.
Daily Attendance Tracker
Intuitive interface for homeroom teachers to log daily student attendance statuses (Present, Sick, Permitted, Absent) with instant status saving.
Period & Class Manager
Centralized administrative tools to configure academic years, set active semesters, manage class sections, and assign student rosters.
Automated Excel Export
Instant generation and downloading of complete attendance summaries and class reports formatted as Microsoft Excel (.xlsx) files.
Interactive Admin Dashboard
Clean and responsive dashboard featuring real-time attendance statistics, search filters, and smooth micro-animations powered by Framer Motion.