MyScheduler is a user-friendly clinic appointment app using vanilla JS with Rails backend.
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
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.
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.
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