MyScheduler

MyScheduler is a user-friendly clinic appointment app using vanilla JS with Rails backend.

Installation

Use the package manager install gems and example seeds.

Cd into backend, install gems, set seeds using: cd jsback, bundle install, rails db:migrate, rails db:seed, rails s

Cd jsfront, open index.html

Usage

Sign in using 'CC'. Healthcare providers are in the left card. Your appointments are in the center. If you click on the appointments, the right-hand card will populate with appointment details. From there you can edit or delete your appointments. You can also add appointments.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Details

Time to finish project: 8 days

Coding experience: 12 weeks

My experience in an oncology clinic showed me the importance of effective communication between clinic and patient when relaying updates on appointment details and schedule changes. In a situation where even one missed appointment significantly affected the outcome of the a treatment's efficiacy, tech could be used to bridge the communication gap.

// @candacecodes 082920