Inspiration
We decided to build website that focuses on public health, keeping in mind how it might be difficult for some patients to make an appointment online. Our goal was to make such a thing as user-friendly as possible, while also making sure the website caters to those who may have difficulty with using online resources, ensuring accessibility.
What it does
The websites main functionality is based on creating appointments online. The patients would need to create an account, using their preferred email, and can create a booking. In addition to this, they can complete an online medical form, through Google Forms, before their appointment. Alternatively, they can download a PDF file, print it out, and hand it to the office physically when it is time for their appointment. There is also a small game for kids to enjoy and learn more about what each medical profession does. There is also an employee menu, where they can log in and go through a safety checklist, to make sure they are prepared, along with that they have access to a calendar to see the patients booking and prepare for their arrival. Additionally, we added a fatigue monitor for the employees, to make sure that they are not over working and taking breaks when appropriate. There is also an inventory manager, where employees can see what supplies they have left in the office, and buy when they are low in a certain item.
How we built it
We mainly used GoDaddy as the framework, while also implementing HTML, CSS, and JavaScript to customize and create various features. We also used a bit of Google Forms to create a form for patients to fill out and Google Calendar to make a schedule for the employees.
Challenges we ran into
Some challenges we ran into were trying to fix some of the formatting, as some of the JavaScript or CSS would not comply or completely integrate with the GoDaddy framework. To combat this, we rewrote various parts of the code to make sure it works will with some of the restrictions that the framework had.
Accomplishments that we're proud of
Some of the accomplishments we were proud of were implementing a calendar system, where the employees can see when there is an appointment book, as well as when the patient creates an appointment, they will get a email, along with a text message to confirm their booking.
What we learned
We learned a lot about CSS and JavaScript. This experience has helped us learn how to cooperate as a team more, and helped boost our confidence as programmers.
What's next for Vital Voyage
I believe next time, we would work on creating a proper PDF medical file while also working on the front-end of the website more to make it more accessible.
Log in or sign up for Devpost to join the conversation.