Health Card Membership Management System

Job ID: 39605715

Budget: ₹12,500 – ₹37,500 INR

We are building a health membership-based hospital network and appointment management system as part of our Best Care Health Card initiative. Most of the React + Tailwind CSS frontend is already built, and we have an existing Yii2 PHP backend for membership management.

We now require a skilled full-stack developer or team to complete and integrate the remaining backend APIs, extend the frontend, and configure notification systems via WhatsApp and email.

What's Already Done:
Frontend:
Built with React + TypeScript + Tailwind CSS (Shadcn/UI) + Vite

Firebase Phone Auth with OTP login

Dashboard shows membership, card, family info

Hospital Directory (listing, search, filters, responsive)

Appointment Booking Form (pre-filled user info)

Appointment History Section

Responsive design for mobile and desktop

Needs: Individual hospital page (with hospital profile, services, offers)

Backend:
Yii2 membership portal with user login, roles

Needs: API endpoints for:

User profile fetch via mobile

List/add/edit hospitals

Create appointments

Fetch appointment history

Admin approval for appointments

Needs: WhatsApp + Email notifications when appointments are created

New Features Required:
Frontend Enhancements:
Individual Hospital Page

Show full profile of hospital with services, address, discounts, etc.

Backend Enhancements (Yii2):
API Integration

Fetch user by mobile (based on Firebase ID token)

Get all hospitals and single hospital details

Create appointment (status = "pending")

Fetch appointment history for logged-in user

Admin Control Panel (basic)

Approve/Reject appointments

Add/Edit/Delete hospitals

Notifications

Send WhatsApp Message to:

Hospital (optional)

User (on appointment request and approval)

Send Email Notification to user and admin

Security

Verify Firebase ID Token on all API requests

Tech Stack Involved:
Component Technology
Frontend React + TypeScript + Tailwind CSS + React Router
Backend Yii2 PHP Framework
Auth Firebase Phone Auth
API Comm Axios with interceptors
Notifications WhatsApp API (e.g., Interakt, Twilio, Gupshup) + SMTP
Hosting Vercel/Netlify (Frontend), Shared or VPS (Backend/API)
DB MySQL or MariaDB

Deliverables:
Full Yii2 API integration for user, hospitals, appointments

Admin panel for managing hospitals and appointments

React frontend enhancements (hospital details page)

Working WhatsApp & Email notification system

Final staging deployment + basic Postman API docs