+2-management System
Ongoing
Project Overview
Canvas College +2 ERP System is a full-stack college management solution built specifically for +2 level institutions in Nepal. The system follows a hierarchical structure — Faculty → Grade (11/12) → Section → Subjects → Students — and provides a centralized platform for admins, teachers, and students to manage day-to-day academic operations. Built with React 19, TypeScript, Vite, and Tailwind CSS v4 on the frontend, and Express.js with PostgreSQL and Prisma ORM on the backend, the system features JWT-based role authentication, TanStack Query for efficient data fetching, and React Hook Form with Zod for validated forms. Key features include role-based access control for Admin, Teacher, and Student roles; faculty, class, and section management; student and teacher profiles; attendance tracking; assignment management; results and GPA calculation; timetable management; notices and announcements; academic session management; dashboard analytics; and file upload support via Cloudinary CDN. Currently in active development with advanced analytics, a notification system, assignment submissions, report generation, and deployment optimization in progress.