{"success":true,"name":"Every Nation College - University Management System","tagline":"Empowering Leaders, Transforming Nations","description":"A comprehensive REST API for managing university operations including admissions, academics, attendance, human resources, and graduation processes.","version":"v1","status":"operational","documentation":{"interactive":"http://localhost:5000/api/docs","openapi":"http://localhost:5000/api/schema","postman":"https://documenter.getpostman.com/view/enc-ums"},"endpoints":{"base":"http://localhost:5000/api/v1","health":"http://localhost:5000/health"},"modules":{"auth":{"path":"/api/v1/auth","description":"Authentication & authorization","endpoints":["register","login","refresh","logout","forgot-password","reset-password","change-password","me"]},"users":{"path":"/api/v1/users","description":"User management","endpoints":["list","create","get","update","delete","change-password"]},"core":{"path":"/api/v1/core","description":"Institutional structure","endpoints":["institutions","campuses","faculties","departments","programs","academic-years"]},"academic":{"path":"/api/v1/academic","description":"Academic operations","endpoints":["courses","enrollments","grades","assignments","quizzes"]},"admission":{"path":"/api/v1/admission","description":"Student admission process","endpoints":["applications","create","get","update","submit","documents"]},"attendance":{"path":"/api/v1/attendance","description":"Attendance tracking","endpoints":["sessions","mark","records","reports","leave-requests"]},"hrm":{"path":"/api/v1/hrm","description":"Human resource management","endpoints":["employees","contracts","payroll","leave-requests","performance-reviews"]},"administrative":{"path":"/api/v1/administrative","description":"Administrative operations","endpoints":["fee-structures","payments","library","notices"]},"graduation":{"path":"/api/v1/graduation","description":"Complete graduation lifecycle management","endpoints":["eligibility-check","graduation-records","clearances","multi-department-clearance","transcripts","certificates","certificate-verification","ceremonies","ceremony-registration","alumni-management","progress-tracking"],"features":["Automated eligibility checking","Multi-department clearance workflow","Digital certificate issuance","Certificate verification system","Ceremony management","Alumni directory","Transcript generation"]},"scholarship":{"path":"/api/v1/scholarship","description":"Scholarship application and management","endpoints":["applications","create","review","statistics","documents"]},"settings":{"path":"/api/v1/settings","description":"Application settings and configuration","endpoints":["get","update","toggle-admission","toggle-scholarship","toggle-library-external-api"]},"library":{"path":"/api/v1/library","description":"Digital library management with dual sources","endpoints":["books","categories","statistics","search-external","settings"],"features":["Internal book management","External API integration (OpenLibrary)","Search and filtering","Analytics"]},"website":{"path":"/api/v1/website","description":"Public website content management (news, gallery, sliders, staff, contact)","endpoints":["public/*","admin/*"]}},"statistics":{"totalModules":12,"totalEndpoints":"150+","databaseModels":52,"features":["JWT Authentication with Refresh Tokens","Role-Based Access Control (11 roles)","Input Validation with Zod","Comprehensive Error Handling","Rate Limiting","CORS Security","Request Logging","Health Monitoring"]},"technology":{"runtime":"Node.js","framework":"Express","language":"TypeScript","orm":"Prisma","database":"PostgreSQL","validation":"Zod","authentication":"JWT"},"contact":{"institution":"Every Nation College","email":"support@enc.edu.sl","website":"https://enc.edu.sl"},"links":{"github":"https://github.com/enc/ums-backend","documentation":"http://localhost:5000/api/docs","healthCheck":"http://localhost:5000/health"}}