Support #10334
openAskRide Admin Dashboard — User, Ride, Analytics, Verification, Notification & Settings modules
100%
Subtasks
Related issues
Updated by Ramu Kodali about 1 month ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Completed a round of feature work and bug fixes across the AskRide admin dashboard and its backend. Added a role-wise filter (Driver / Passenger / Admin) to User Management and status summary cards to Ride Management that filter the list on click. Fixed the Analytics page, where the Android and iOS download counts were always showing zero because they depended on a Google Analytics property that was never configured — they now fall back to real database counts, and the Performance Summary panel was converted from hardcoded values to live platform metrics. On the Verification page, driver licence, Aadhaar and RC documents now open in an on-page preview modal instead of a new browser tab. Implemented notifications end-to-end: the navbar bell is now a working admin inbox with a live unread count, driven by new backend events for driver document submissions and ride cancellations, and the previously empty System Notifications page is now a functioning broadcast tool that sends push and in-app notifications to all users, drivers, passengers or a single user, with delivery counts and a send history. Finally, rebuilt the Settings page, which was entirely non-functional behind an "under construction" overlay, into five working sections: Admin Profile, Admin Team (grant or revoke admin access without a code change and redeploy), Notification Rules, Platform Status, and Appearance. Also fixed several underlying bugs found along the way, including a broken revenue query, non-working pagination on the Verification page, and filters that did not reset to page one.