Med School Tools Web App

Overview
The primary aim of this project was to create a user-friendly web application that simplifies the scheduling of medical school clerkships, also known as rotations or clinicals. The app offers prebuilt options, as well as the flexibility to create custom clerkships. A key feature of the app is a year view calendar that allows users to easily create, delete and drag-and-drop clerkship blocks to their desired dates. The app also includes collapsible sections, making it easy for users to focus on the most relevant information. Overall, the emphasis was on creating an intuitive and efficient solution for scheduling and visualizing clerkships.
Motivation
This project was born out of a recognition of the need for a more efficient and user-friendly way to schedule medical school clerkships. The existing solution involved using Excel, which was not only cumbersome but also lacked clarity and organization. Knowing that I could utilize my skills to create a custom scheduling app, I set out to make the lives of medical students easier and more productive. Throughout the entire process, I worked closely with current medical students, gathering feedback and incorporating their input into the development of the app. Hearing their stories about how the app was already making a positive impact was truly motivating and inspiring.
Features
- Intuitive
- Four Year Medical Schedule
- Collapsible Sections
- Easily Digestible Information
- Drag-and-Drop
- LocalStorage API
Outcome/Result
The project received positive feedback and was successful in achieving its goal. The app features four year-long timelines, reflecting the full duration of a medical school program. Each timeline is calculated and organized in a 52-week format [see image above], offering pre-built clerkships along with the ability to create custom clerkship blocks. Users can easily drag-and-drop different blocks to the desired start and end dates, which snap into place. To enhance the app's usability, collapsible accordion sections are included to allow for easy visualization of timelines. Due to its success, I am currently developing version 2 of the app, in partnership with the same medical school student. The updated version will include a responsive design for mobile devices, a login feature, and long-term data persistence using Amazon Web Services (AWS).