๐Ÿงช Student Portal API Tester

Test API endpoints and verify database changes in MySQL Workbench

Backend API http://localhost:3000/api
Database student_portal (XAMPP MySQL)
Authentication Not logged in

๐Ÿ” Login First (Required for most endpoints)

๐Ÿ”’ Role-Based Access Control:
  • Student: Dashboard, Profile, Results, Attendance, Finance (own data)
  • Faculty: Student + Course Management, Attendance Marking
  • Admin: Full Access + User Management, Audit Logs, System Config
๐Ÿ“‹ Available Accounts:
admin@diu.edu.bd (Admin) | iftekhar.hossain@diu.edu.bd (Student) | dr.akter@diu.edu.bd (Faculty) | Password: password123 for all

๐Ÿฅ Health Check GET PUBLIC

๐Ÿ“š Academic - Grade Scale GET ALL USERS

๐Ÿ›๏ธ Academic - Departments GET ALL USERS

๐Ÿ“– Academic - Courses GET ALL USERS

๐Ÿ‘จโ€๐ŸŽ“ View Students GET ADMIN/FACULTY

๐Ÿ“‹ Audit Logs GET ADMIN ONLY

โš™๏ธ System Configuration GET ADMIN ONLY

๐Ÿ”— Blockchain Ledger Integrity GET ADMIN ONLY