Healthcare is a human right, undoubtedly a necessity for all. Throughout 2020, the Covid-19 pandemic has exhausted the healthcare sector. The pandemic has forced front-line workers to risk their lives and has comprised access to quality healthcare for the most vulnerable in our society. MyClinic is a solution in facilitating the workload for frontline workers. It allows patients to identify, create, and schedule their own appointments without a phone call to a receptionist.

What it does

MyClinic simplifies appointment scheduling by leaving the receptionist out of the equation. Patients may directly book a healthcare appointment with a clinic of their choosing through the MyClinic mobile app or website. Most importantly, MyClinic provides a transparent user experience, by retrieving nearby clinics and providing a visual weekly or monthly schedule that both patients and clinics always have access to.

How we built it

Primarily, MyClinic was built using four crucial components. A Python backend using the Django framework, a database managed by PostgreSQL, a web front-end implemented using react, and a mobile app designed by flutter. The backend communicates with the database by adding and retrieving data. Additionally, both frontend streams connect with the backend server in order to get JSON responses based on the desired query.

Challenges we ran into

A project that is as large as MyClinic is composed of many different parts. That said, integrating the four components so that they all work to complement each other proved to be a big issue. Accounting for the time constraint, it was equally important that the components were finished on time so that they could be tested by other parts of the project.

Accomplishments that we're proud of

Overall, we are proud that we were able to come up with solutions to each major problem and submit the project given the restricted time frame of the hackathon.

What we learned

During the endeavor, we learned to manage time and follow group protocol in order to have every individual member on the same page. We also learned the importance of understanding each other's strengths and weaknesses because a team is only as strong as its weakest link. By identifying such traits, the group was able to create a comprehensive roadmap, enhancing the team's overall strength.

What's next for MyClinic

MyClinic aims to be a driving force in the healthcare sector. We plan on uploading the mobile app to app stores and hosting the website so that it is accessible for real-world use.

Share this project: