Convert Android Admin App to Web-Based Admin Dashboard with Additional Features

Job ID: 40203855

Budget: ₹12,500 – ₹25,000 INR

We are looking for a skilled developer to rebuild our existing Android admin app as a web-based admin dashboard that works seamlessly on desktop and laptop browsers. The dashboard should replicate all current features of the Android app, including hospital management, token management, real-time data updates, reporting, and other admin functionalities.

Additionally, we require the following new features:

1. Automatic Doctor Scheduling System:
- Admin sets doctor schedules once (e.g., Morning: 10 AM – 1 PM; Evening: 6 PM – 9 PM).
- System automatically generates token slots based on schedule (e.g., Tomorrow, Day After Tomorrow, or configurable N days like 7 or 14 days).
- Every night (or at a fixed time), new future slots are generated while old past slots are archived.
- Patients can book tokens in advance (similar to BookMyShow).
- Fully automated with no manual daily work required from the admin.

2. Comprehensive Reports Module:
- Daily Token Report:
- Total tokens per day.
- Doctor-wise tokens.
- Hospital-wise tokens.
- Online vs Offline tokens.
- Revenue Reports:
- Online revenue (UPI / Razorpay).
- Offline revenue (cash/manual).
- Daily/weekly/monthly totals with downloadable options (Excel/PDF).
- Doctor Reference / RMP Report:
- Track referring doctors (RMPs) who sent patients.
- Number of patients per RMP and revenue generated via each RMP.
- Ranking-wise list (Top 10 / Top 50).
- Ranking Dashboards:
- Top doctors by patient count.
- Top hospitals and RMPs by performance metrics.
- Date range filter (Today / This month / Custom).

The backend APIs are already in place (React Native, PHP, Firebase). The project must be completed within 2–3 weeks.