Inspiration

No one likes waiting in line for things, especially for medically related issues. For many, walk-ins have a tremendously long wait time and for some, calling can seem daunting. That is why we created Schedule Cloud. With Schedule Cloud, a client is able to see a doctor's available schedule live, and book an appointment. The doctor is able to see all their bookings and also update the schedule if prior appointments are being delayed or finish faster, thus increasing efficiency for both parties.

As well as allowing both parties to be productive, it also allows a company to save money on administrative support (e.g. a receptionist) and thereby be more productive and allocate money to products or services that matter more.

Lastly, this application works for ANY relationship, not just client-doctor. This can extend to employees-manager, students-professors/TAs, learners-driving instructors, and many more.

What it does

One can sign up as the receiver (doctor) or a client. A unique code is provided to the receiver and clients will use that unique code to be linked to the receiver.

Then, the receiver can easily block out the times that they are unavailable. A client will instantly be able to see the update in realtime and if wanted, they can book their own appointment time in a vacant slot simply by tapping on a slot. After that, the receiver will see that the time slot is booked and who it is booked by.

There is also an option for DELAY, where if an event will take longer than required, it shows up on the connected schedule.

How we built it

The backend of Schedule Cloud was created using NodeJS. The front end was build in Android Studio using Java.

Challenges we ran into

We weren't able to use FireBase, because the user authentication system didn't allow for tags on authorized users. Since we needed to differentiate between patients and doctors, we were forced to give up FireBase and use a different server.

Accomplishments that we're proud of

Managing to complete a skeleton for the program on time. Just being able to deliver a usable interface was a huge accomplishment for us.

What's next for Schedule_Cloud

A more pleasing and aesthetic user interface, option for client/receiver to add/delete notes for an appointment and have it visible to each other, and numerous parties.

Share this project:

Updates