Inspiration
Sometimes, people have symptoms but aren't sure if it warrants a visit to the doctor, or they want to ask their doctor something but appointments won't be available for a long time. We thought a symptom reporting system that allows patients and doctors to communicate asynchronously would be the best solution to this problem.
What it does
Patients will be able to report their symptoms to their doctor. On the doctor's end, there will be a dashboard showing each patient along with their symptoms, message history, and an AI summary based on an initial screening of the patient's symptoms.
How we built it
The frontend is built with React and uses React Wouter to seamlessly switch between pages. The backend is built on a Python Flask server and a MySQL database.
Challenges we ran into
We ran into issues getting the MySQL database working with our Python Flask server. We received some very helpful assistance from a mentor here at HackDavis.
Accomplishments that we're proud of
We're proud that we got a smooth frontend experience by learning React and React Wouter. The backend has been equipped with multiple helper functions that throw and execute sql queries based on the crud operations. Unfortunately we weren't able to get the frontend and backend fully connected in 24 hours, but we're super proud of what we were able to finish and we learned a lot.
What we learned
On the frontend, we learned a lot about React and React Wouter. On the backend, we learned about how the standard web based application backend should look like, including the required technologies such as Flask to throw python functions, and how data is transferred and interpreted through different languages. We also learnt a bit about deploying full stack applications.
What's next for Docsy
We'd like to finish up connecting the frontend with the existing helper functions including AI analysis, completing all SQL operations, and relating the different sql tables properly. We would also like to continue upscaling this by using the existing APIs, but expanding more on the security aspect using Firebase or another authentication tool for authentication, add tools such as but not limited to an API Getaway, Network Buffer, and other more users to use the app concurrently.
Built With
- claude
- flask
- javascript
- mysql
- python
- react
- vite


Log in or sign up for Devpost to join the conversation.