Student
- Track course progress and assignments
- Access learning materials and resources
- Communicate with mentors and peers
- View grades and performance analytics
System Online - v2.0
A role-based operations hub for admissions, mentoring, batch management, and mission tracking, built for the next generation of education.
Access Control Matrix
Six distinct operational modes, each with purpose-built tools and isolated workflows.
Architecture Overview
SMS ERP centralizes your entire educational operation from student onboarding to mission completion into a single, coherent system.
Built on Next.js App Router with MongoDB and Prisma, the platform scales from a single cohort to thousands of concurrent students without friction.
Technology Foundation
App Router, SSR, API Routes
Concurrent rendering foundation
End-to-end type safety
Atlas-ready NoSQL storage
Schema-first data layer
Utility-first styling
Minimal global state
Validated form workflows
REST Endpoints
Three core endpoints handle the auth lifecycle: registration, login, and password rotation.
Create a new user account with validated role assignment and secure password hashing.
{
"name": "John Doe",
"email": "john@example.com",
"password": "StrongPass123!",
"role": "STUDENT"
}Authenticate with email and password. Returns user data and firstLogin flag.
{
"email": "john@example.com",
"password": "StrongPass123!"
}Force first-login password reset or regular credential rotation.
{
"email": "john@example.com",
"currentPassword": "Old123!",
"newPassword": "New456!"
}Join students and mentors already operating on SMS ERP. Your next cohort is one click away.
Initialize Account