Inspiration
We were inspired by the IFEM challenge to address the issues concerning those in the waiting room for the ER. Additionally, both of us had some unpleasant experiences while waiting for the ER, so we also felt inspired to create this project that could fix some of the issues we've experienced firsthand.
What it does
The project is a website that allows a provider in the hospital to add patients, along with their triage and symptoms, to an array. On the provider page, they can see all the patients grouped in 4 different tables representing the 4 steps of the ED Patient Journey. They can see each of the patients' triage, symptoms, ID, wait time, and status, and can freely change the triage and status. They can also view and edit the average waiting time and the total number of patients waiting for the ER.
Each patient is assigned an ID when they are registered into the system, and they can use their ID to log into their page, which displays their triage, status, estimated wait time, which step of the ED Patient Journey they are in, and to update their symptoms.
How we built it
We used Cline AI with a Claude API key to build the base TypeScript frontend and backend, and then we added our features to it.
Challenges we ran into
Learning how Cline built each file and the TypeScript and React syntax since neither of us had coded in those languages/libraries before.
Accomplishments that we're proud of
Having a tangible website that we can view and somewhat matches our original vision for our product. Learning about TS and React, which are crucial for full-stack development. Navigating through the code that Cline set up to add our elements to the project.
What we learned
TypeScript, React, Socket, and Chakra How websites are built
What's next for Waiting Room Management System
No concrete plans yet; we're just happy we have something to demonstrate.
Built With
- chakra
- react
- socket
- typescript
Log in or sign up for Devpost to join the conversation.