The university API system can be authenticated using JWT bearer token and monitored as Swagger. It includes mobile, banking, admin, authentication, and models.
- NestJS: A progressive Node.js framework for building efficient and scalable server-side applications.
- Authentication: Users can authenticate using JWT bearer token.
- Swagger Documentation: API endpoints can be monitored using Swagger.
- Mobile Integration: Integration with mobile applications for viewing tuitions.
- Banking Integration: Integration with banking systems for student tuition view and paying the tuitions.
- Admin Panel: Administrative panel for managing students.
- Models: Student, Admin, Payment, Tuition models.
- PostgreSQL: Database for storing information about students, tuition_total, and faculty balance.
- GET: /Mobil/query-tuition
- POST: /Banking/pay-tuition
- GET: /Banking/query-tuition
- POST: /Admin/add-tuition
- GET: /Admin/unpaid-tuition-status
- POST: /Authentication/login