Skip to content

SarahAlCodes/MediTracker

Repository files navigation

MediTracker

Have you ever forgotten what day you scheduled your doctor’s appointment? Or to bring in your driver's license and insurance cards to a doctor's office? MediTracker helps users track all their appointments, physicians, and insurance information in one application. Keeping track of your medical care can be overwhelming, but MediTracker will organize that for you.

MediTracker website cover

How It's Made:

Tech used: MongoDB, Express, Node.js, Javascript, Bootstrap, HTML, CSS

Packages/Dependencies used

bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator

Install all the dependencies or node packages used for development via Terminal

npm install

Optimizations

  • Enabling notifications for upcoming appointments
  • Ability for users to upload medical records to each doctor visit
  • Convert website to mobile application
  • Enable Google OAth
  • Option for users to choose between light or dark mode

Lessons Learned:

This application allowed me to enhance my understanding of the MVC architecture (model,view,controller) in web development. The multi-dimensional dynamic of this website emphasizes a separation between the software's business logic and display. With the MVC pattern it is much easier to manage and make changes to the frontend and backend side without them interfering with each other.