Initial commit: teaching institution management API.
Express/MongoDB backend with JWT auth, RBAC, S3 uploads, notifications, and scheduled jobs.
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
// /components/dashboard/dashboardController.js
|
||||
'use strict';
|
||||
|
||||
const catchAsync = require('../../utils/catchAsync');
|
||||
const dashboardService = require('./dashboardService');
|
||||
const { successResponse } = require('../../utils/apiResponse');
|
||||
|
||||
exports.getAdminStats = catchAsync(async (req, res, next) => {
|
||||
const stats = await dashboardService.getAdminStats();
|
||||
return successResponse(res, 200, 'Dashboard stats retrieved successfully', stats);
|
||||
});
|
||||
Reference in New Issue
Block a user