Inspiration
Working in dietary, I know first hand how disheartening it is to deny a patient's meal request. Taking patients food orders is a very difficult task, one must be able to convey to a patient what they can and cant have in the kindest way possible without giving the patients what might be bad for their health.
This way of going about patients diets is very archaic and inefficient. For one, there a possible errors that arise from communicating over the phone.
Therefore, we came up with a solution that not only addresses these problems, but solves it in a way that gives the patient more of a say in what they can have and cant have.
What it does
Our application allows patients to order their food via a mobile app, sending their requests to the kitchen to be processed. Patients will be able to order from a feed of items allowed within their diet, view previous orders as well as place orders in advance.
How we built it
The frontend of our application was first designed using figma and then built using react native and expo, backend was made using node js and mongoDB.
Challenges we ran into
During the development of the app, we encountered various issues with GitHub, React Native FlatList component as well as long load times of expo.
Accomplishments that we're proud of
We're proud of being able to implement designing the frontend using react, implementing the storage of food item objects in a mongoDB database as well as fetching the data from a database and showing the food information in a flatlist using react native.
What we learned
We learned alot more about react native, as well as how database is implemented using mongodb and node js
What's next for Room Service
Next is to fully develop the application and further generalize it for use by other hospitals.
Built With
- axios
- cloudflare
- node.js
- react
- react-native
- rest-api
Log in or sign up for Devpost to join the conversation.