
Overview
Healthcare management system
Vita is a healthcare management system where doctors, patients, and insurance providers can schedule and view appointments, recommend insurance packages, and chat with other users. Each user has access to a subset of the features based on their role.
This project was developed in Spring 2021 when I took my first graduate-level course as a sophomore. I led the group using self-taught knowledge, and we even achieved 3rd place out of ten. I also gained a deep understanding of Agile development and what causes a project to fail or succeed.
Gallery
Responsibilities
- Developed entire back-end API and almost all front-end components
- Created documentation and test cases
- Deployed every week and thoroughly tested the application
- Led customer-facing presentations to showcase progress
- Instructed team member on how to use the libraries
Video Demo
I showcase an overview of the project here. Skip to 2:00 to see the website first.
Features
- Can search and filter doctors
- Can view available appointment times
- Can optionally provide address to find doctors on Google Maps
- May accept or decline insurance package recommendations
- Are provided with a default insurance package upon sign-up
- May view upcoming and past appointments
- Can view upcoming apppointments
- Can create insurance packages
- Can recommend insurance packages
- Can chat
- Can customize their profile
Patients
Doctors
Insuance Providers
All Users
Tech Stack
Technologies
- Spring Boot
- React
- Redux
- MySQL
Tools
- GitHub
- Heroku
- Postman
- Jira
- Bootstrap
Challenges Faced
- We began with little experience
- Overcame by developing working code first then improvements later
- Two members dropped out at the beginning
- Overcame by putting in ~30 hours a week
- Roadblocks in user authentication and deployment
- Solved by buying an online course
View Another Project