A comprehensive web-based Student Information System designed for educational institutions to streamline student and faculty academic workflows. Built using a modern monorepo architecture with Turborepo, it provides students, teachers, and administrators with role-based access to academic data, payment systems, and resources through a responsive and user-friendly interface.
-
📊 Student Dashboard
View attendance, CGPA, dues, timetable, results, and hall ticket eligibility. -
📥 Resource Management
Download notes and circulars shared by teachers or admin. -
🔒 Secure Authentication
- JWT-based authentication
- Role-based access (student/teacher/admin)
- QR code login for fast and secure access
-
💸 Dues Payment System
- Razorpay integration
- Real-time transaction history
- Automatic PDF receipt generation using Playwright
-
🧾 Dynamic Forms
Forms adapt based on user roles and assigned privileges.
- Frontend: React, Redux, React Query, TanStack Table
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Payments: Razorpay
- PDF Generation: Playwright
- UI/UX: Figma
- Architecture: Monorepo managed with Turborepo
/apps
├─ client # React frontend
└─ api # Express backend
/packages
└─ types # Shared TypeScript types
git clone https://github.com/your-username/student-info-system.git
cd student-info-systempnpm installCreate a .env file in the apps/api and apps/client directories with necessary credentials
pnpm turbo start:dev
This project is proprietary. All rights reserved.
See the LICENSE.txt file for details.
For any questions or inquiries, please contact me at [email protected].






