Mini projectMCA / Management IT

Student Management System

Compact MERN CRUD — registrar-style student records.

Smaller scope than the full kits: Vite React client talking to Express/Mongoose API with JWT. Register/login, optional Google, then manage students (roll, class, contact) with search and class filters. Documented as a mini project with faster setup.

Highlights

  • Per-admin isolated student lists
  • Pagination and class filter
  • Lightweight codebase for minis

Suggested stack

  • Vite + React + TypeScript
  • Express 5 + Mongoose
  • MongoDB
  • JWT
  • Tailwind CSS
  • Optional Google (@react-oauth/google)

Deliverables

  • Root README with two-terminal start
  • Server + client env examples in docs
  • API under /api routes