CodeAj Tech logo
Client project

DocOnTime - Doctor Appointment Booking App with Online Payments

DocOnTime is an Android app for booking doctor appointments and paying online, with a dedicated portal for doctors. Built by CodeAj for a healthcare client and live on Google Play.

DocOnTime - Doctor Appointment Booking App with Online Payments
Built for a client and published on Google Play under CodeAj’s developer account. Doctor profiles shown in screenshots use demo data. Download figures reflect early-stage release.
Deep Dive

Project breakdown

01

The Challenge

Small clinics and independent doctors, especially in towns and semi-urban areas, still rely on walk-ins and phone calls for appointments. This leads to long waiting times, overcrowded clinics, no record of past visits, and no easy way to collect booking fees in advance. Doctors also had no simple tool to publish their timings, break hours, and working days to patients.

02

Our Approach

We designed a two-role system (Patient and Doctor) with a single entry point, keeping the flow simple enough for first-time smartphone users. Role labels were shown in both English and Hindi to support local users. The booking form only asks for essentials (name, age, village, mobile number), and Razorpay was integrated so patients can pay a small platform fee at the time of booking. The UI was made responsive for both phones and tablets.

03

The Solution

Solution:

Role selection: Patient (मरीज) or Doctor (डॉक्टर) entry from the home screen Doctor profiles: hospital name, location, available timings, break timings, contact details and working days Real-time booking status: shows whether booking is open for the day Appointment booking: date selection plus a short patient details form Online payment: Razorpay checkout with a ₹40 platform fee before confirmation Doctor Portal: separate login and account creation for doctors to manage appointments Appointment history, profile management and reminder notifications Tablet-friendly layout

04

The Outcome

Successfully published on the Google Play Store (com.docontime.appointments) with 10+ installs so far. The app delivers a complete booking-to-payment flow for patients and a working doctor portal, and serves as a ready base that can be customised for clinics and hospitals.

Stack

Technology used

FlutterDjangoDjango REST FrameworkRazorpayAndroid
Gallery

Project screenshots

Booking status, date selection and patient details with ₹40 platform fee
Booking status, date selection and patient details with ₹40 platform fee
Patients and doctors choose their role, with Hindi labels for local users 2	Doctor details	Doctor profile showing hospital, location, timings, break hours and w
Patients and doctors choose their role, with Hindi labels for local users 2 Doctor details Doctor profile showing hospital, location, timings, break hours and w
Separate secure login for doctors to manage appointments
Separate secure login for doctors to manage appointments
Doctor profile showing hospital, location, timings, break hours and working days
Doctor profile showing hospital, location, timings, break hours and working days
Responsive layout optimised for tablets
Responsive layout optimised for tablets
Your Turn

Want results like this?

Tell us about your project and we’ll map out an approach tailored to your goals.

WhatsApp Us