PD-University is a backend system for managing university-related operations, built using Node.js, Express, TypeScript, and MongoDB.
- User authentication with JWT (Login, Signup, Role-based Access)
- Student, Faculty, and Admin Management
- Course and Enrollment Management
- Secure API routes with validation
- Cloudinary integration for file uploads
- Nodemailer for email services
- Backend: Node.js, Express, TypeScript
- Database: MongoDB & Mongoose
- Authentication: JWT, Bcrypt
- Validation: Joi, Zod
- File Upload: Multer, Cloudinary
- Email Services: Nodemailer
npm run start:devnpm run build
npm run start:prodRun ESLint and Prettier:
npm run lint
npm run lint:fix
npm run prettier
npm run prettier:fix