Meeting Scheduling Feature for Doctors and Employees
Project Overview
Implemented a meeting-scheduling feature for occupational health professionals and employees with health issues, meeting user needs within a two-month deadline through detailed requirements gathering and collaboration.
Timeline
2 person-months
Role
Full-stack Engineer
Company
mediPhone, inc.
Team
3 members — UI/UX Designer, PO, Full-stack Engineer (me)
Tech Stack/ Tool
JavaScript, TypeScript, Vue.js, Python, Django REST Framework
Impact
Delivered a secure, centralized scheduling feature within two months, enabled instant time-slot booking without page reloads, and improved usability with positive client feedback.
The Situation
Background
The client relied on Google Calendar, which lacked integration with their health management system and raised security concerns.
The Challenge
Deliver a secure, integrated scheduling system that supports real-time availability and smooth booking within a two-month timeline.
The Solution
I designed the database, built RESTful APIs with Django REST Framework, and implemented a Vue.js frontend for instant booking without page reloads.
My Role
Owned backend architecture and API design, and built the scheduling UI in Vue.js in collaboration with the PO and UI/UX designer.
Key Features & Screenshots

Real-Time Availability
Users can view available time slots in real-time and book appointments instantly without page reloads. Built with Django REST API and Vue.js for a seamless, responsive booking experience.

Flexible Scheduling System
HR teams can create customizable meeting schedules with support for both one-time appointments and recurring events (daily, weekly, monthly patterns). The intuitive interface eliminates scheduling complexity and reduces administrative overhead.
Outcomes
Delivered a secure, centralized scheduling feature within two months, enabled instant time-slot booking without page reloads, and improved usability with positive client feedback.