UniZ is a scalable college management system, currently featuring an advanced Outpass Management System. Future updates will include student records, course management, and more.
- Request Outpass: Students can submit outpass requests with details like the reason, duration, and destination.
- Approval Process: Faculty and administrators can approve or reject outpass requests.
- Email Notifications: Automatic emails are sent to notify students of their outpass request status (approved, rejected, or pending).
- Real-time Tracking: Students can track the status of their outpasses in the system.
- Student Management: Handle student profiles, attendance, and grades.
- Course Management: Create and assign courses to students and faculty.
- Faculty Management: Manage faculty schedules and details.
- Exam & Results: Organize exams and generate results.
- Dashboard: Real-time analytics for administration and faculty.
- Frontend: React with TypeScript, Tailwind CSS
- Backend: Node.js, Express with TypeScript
- Database: PostgreSQL (using Prisma ORM), hosted on Neon DB
- Email Service: Nodemailer
- State Management: Recoil
- API Handling: Axios
- Deployment: Vercel
Contributions are welcome! Feel free to fork this repository, raise issues, or submit a pull request.