Skip to content
Radical Labs

Orbsway doctor panel

A dashboard where doctors manage patients, adjust their exercises and book Google Meet appointments, with Razorpay and Cashfree for payments.

Client
Orbsway, a health-tech startup
Built for
Doctors treating patients on Orbsway
Scope
Doctor dashboard
Type
Web
The doctor’s dashboard: active and inactive patients, upcoming appointments by day, other apps, and the day’s schedule beside a calendar.
The doctor’s dashboard: active and inactive patients, upcoming appointments by day, other apps, and the day’s schedule beside a calendar.

Every patient, in one place.

We built a dashboard for doctors to manage their patients and appointments.

Doctors see each patient’s details, schedule appointments and manage the exercises they’ve prescribed, tracking each patient’s performance and adjusting the exercises as needed.

A patient’s page: base values for time, level and opacity, a performance graph, and a table of prescribed exercises.
A patient’s page: base values for time, level and opacity, a performance graph, and a table of prescribed exercises.

A patient’s page

Their base values, their performance, and the exercises they’ve been prescribed, each one editable.

Manage Appointment: a sortable table of appointments with their type, location and status, beside the day’s schedule.
Manage Appointment: a sortable table of appointments with their type, location and status, beside the day’s schedule.

Every appointment

A sortable list of appointments, with their type, location and status, beside the day’s schedule.

Appointments, on Google Calendar.

We added Google sign-in and connected Google Calendar, so doctors book appointments with patients over Google Meet and manage them in their own calendar.

Schedule Appointment: a date picker, morning and afternoon time slots, duration, online or offline, and the type of visit.
Schedule Appointment: a date picker, morning and afternoon time slots, duration, online or offline, and the type of visit.

Booking an appointment

A date and time, how long it runs, online or offline, and the type of visit.

Payments that keep going.

We integrated Razorpay and Cashfree for payments: Razorpay as the primary gateway, with Cashfree as the fallback, so a payment can still go through when one of them fails.

Built with

React
The dashboard
Redux
App state
Tailwind
Styling
Material UI
Components
Chart.js
Performance charts
Google OAuth
Sign-in
Google Calendar
Appointments and Meet links
Razorpay
Payments
Cashfree
Payments, as the fallback

Payment

Made on Orbsway

01

Razorpay

The primary gateway.

Tried first

02

Cashfree

The fallback gateway.

Only if Razorpay fails

Paid

Through whichever gateway took it

Fig. 1How a payment goes through: Razorpay first, Cashfree only if Razorpay fails.

Have something to build?

Tell us what you’re making.

Start a Project

What we build

Built fora brighter tomorrow