System Online - v2.0

Student ManagementERP Platform

A role-based operations hub for admissions, mentoring, batch management, and mission tracking, built for the next generation of education.

1000+
Active Students
50+
Expert Mentors
100+
Missions Complete
95%
Success Rate
Scroll

Access Control Matrix

Engineered for Every Role

Six distinct operational modes, each with purpose-built tools and isolated workflows.

01

Student

  • Track course progress and assignments
  • Access learning materials and resources
  • Communicate with mentors and peers
  • View grades and performance analytics
02

Mentor

  • Manage student progress and feedback
  • Create and assign learning tasks
  • Schedule one-on-one sessions
  • Monitor student performance metrics
03

SRE

  • Student relationship management
  • Handle student inquiries and support
  • Coordinate between students and mentors
  • Track student satisfaction and feedback
04

Manager

  • Oversee program operations and strategy
  • Manage mentor assignments and workload
  • Generate reports and analytics
  • Monitor program performance and KPIs
05

Developer

  • System maintenance and updates
  • Technical support and troubleshooting
  • API integration and customization
  • Performance optimization and monitoring
06

Admin

  • User management and permissions
  • System configuration and settings
  • Data backup and security management
  • Comprehensive system analytics
SMS ERP
Student
Mentor
SRE
Manager
Dev
Admin
Batch
Mission

Architecture Overview

One System. Unified Intelligence.

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.

Role-Based AccessFirst-Login FlowBatch ManagementMission TrackingJWT AuthCloudinary MediaEmail NotifyPrisma ORM

Technology Foundation

Built on Modern Stack

Next.js 15

App Router, SSR, API Routes

React 19

Concurrent rendering foundation

TypeScript

End-to-end type safety

MongoDB

Atlas-ready NoSQL storage

Prisma ORM

Schema-first data layer

Tailwind CSS

Utility-first styling

Zustand

Minimal global state

Zod + RHF

Validated form workflows

REST Endpoints

Authentication API

Three core endpoints handle the auth lifecycle: registration, login, and password rotation.

POST

/api/auth/register

Create a new user account with validated role assignment and secure password hashing.

{
  "name": "John Doe",
  "email": "john@example.com",
  "password": "StrongPass123!",
  "role": "STUDENT"
}
POST

/api/auth/login

Authenticate with email and password. Returns user data and firstLogin flag.

{
  "email": "john@example.com",
  "password": "StrongPass123!"
}
POST

/api/auth/change-password

Force first-login password reset or regular credential rotation.

{
  "email": "john@example.com",
  "currentPassword": "Old123!",
  "newPassword": "New456!"
}

Ready to Launch?Transform Your Institution.

Join students and mentors already operating on SMS ERP. Your next cohort is one click away.

Initialize Account