SIMANIS
Sistem Manajemen Informasi Siswa
A web-based student information management system designed to help schools manage student attendance, violations, achievements, and academic records in a centralized platform.

Product Preview
Modern dashboard for monitoring student activity
Monitor attendance, tardiness, notes, and achievements from a single centralized dashboard with real-time data and role-based views.

Core Features
Everything a school needs to manage student data
Built for real Indonesian school workflows — from daily attendance to achievement records.
Student Management
Manage student profiles, academic records, and personal data in one place.
Attendance Tracking
Track daily student attendance and punctuality with barcode-based check-in.
Violation Monitoring
Record and manage student disciplinary violations and notes per class.
Achievement Records
Track academic and extracurricular achievements at all competition levels.
WhatsApp Notifications
Automatically notify parents via WhatsApp when tardiness or izin keluar is recorded.
Role-Based Access Control
Different system permissions for Admin, Guru, Piket, STP2K, and Siswa.
Dynamic Permission System
Admins can configure which roles can access specific features live — no code changes needed.
User Roles
Five roles with distinct access levels
Every school staff member and student gets a tailored experience based on their role.
Full system access — manage all users, settings, and permissions
Attendance input, notes, tardiness, teacher check-in
Attendance, notes, tardiness, and prestasi input
Disciplinary data, prestasi management, notes & tardiness
Personal dashboard — view own attendance, notes, and achievements
All permissions are fully configurable via the dynamic permission system in the admin panel.
Technology Stack
Built with modern full-stack web technologies
Designed for scalability and maintainability using production-grade tools.
Next.js
App Router framework
React
UI library
MongoDB
NoSQL database
Mongoose
ODM layer
NextAuth
Authentication
TailwindCSS
Utility-first CSS
shadcn/ui
Component library
Cloudflare R2
Object storage
WhatsApp API
Parent notifications
Project Scale
A full-scale production system
Not a prototype — a real, feature-complete management system built for daily school operations.
21
Database Models
Mongoose schemas covering all school entities
60+
API Endpoints
RESTful routes for all CRUD and business logic
45+
Pages
Role-specific pages with access control
33
UI Components
shadcn/ui components + custom components
210+
Source Files
Organized full-stack project structure
Get Started
Explore SIMANIS
Sign in to explore the full dashboard, manage student data, and see the dynamic permission system in action.