naims.dev

DCMS — School Management

Tech Stack

Next.js
Nest.js
PostgreSQL
TypeScript
React.js
Tailwind CSS
Shadcn/ui
Redis
BullMQ
Docker
CI/CD

Project Overview

A school website management system for Dhanbari Collegiate Model School. Parents can apply for admission online in 4 simple steps, verify their email with OTP, pay fees online, and download their PDF receipt. School staff get a secure admin dashboard to manage student records, admissions, and school notices.

Key Features

  • 4-Step Online Admission: Easy application form, email OTP verification, online fee payment, and instant PDF receipt download.
  • Track Admission Status: Students can check their admission status anytime using their application ID.
  • Admin Dashboard: Easily view, add, edit, and manage student profiles and admission requests.
  • Role-Based Access: Secure logins for admins and teachers so everyone only sees what they need to see.
  • School Notice Board: Public notice board with an easy rich-text editor for teachers to post school updates.
  • Public School Website: Informational pages including school history, photo gallery, teacher directory with profiles, and an alumni forum.
  • English & Bangla Support: Switch between English and Bengali with one click across the entire site.
  • Dark & Light Mode: Clean and modern design that looks great on mobile phones, tablets, and computers.
  • Fast & Secure Backend: Powered by Nest.js, PostgreSQL database, and Docker for smooth and reliable performance.