Covid-19 has had many detrimental effects on our society. One of the hardest-hit sectors is the local f&b business. We felt that if we could do something that might increase orders for them, perhaps we could help them tide through this period, and in future, they could still continue benefitting from this initiative.

At the same time, as seen from the move to applaud our frontline workers in Singapore a month ago, we felt that the public is willing to show their appreciation for frontline workers, but most of them are unaware of platforms to do so.

By gelling these two problems together, we want to create a way for the public to be able to show their appreciation for our frontline workers by buying a meal for them, which at the same time, helps to increase revenue for our struggling local f&b businesses to tide them through this period.

What it does

The platform allows donors to donate credits to our partner organisations (hospitals). For the initial phase, we choose to focus on healthcare workers as they are the ones in the limelight right now, which could significantly help in bringing this initiative to fruition.

F&B businesses can list up to 3 set meals on our platform, with minute listing fees and negligible commission fees, something in which no other food listing platform is offering.

These healthcare workers can then log onto the platform through SingPass to select set meals from our f&b partners, with the meal fully paid for by the donations. F&B partners thus enjoy an additional stream of revenue.

Donors will be notified how their donations have been used

How we built it

Backend We started our project by building our backend. We built our backend in javascript using node.js and express.js. We used MySQL for the database. We decided to start with the backend development because we believe that it would build a strong foundation for the project.

Frontend We then built our frontend in react as react is a powerful library that enables the building of responsive and professional web applications.

Putting them together We split our team into 2 with one group focusing on the frontend and the other focusing on the backend after we finished discussing the overall structure of our application.

Challenges we ran into

Since our team was split into two, we had to maintain communications between the teams to ensure smooth and seamless development of the project. Most of us are quite new to web development, especially in javascript (node and react), so throughout the hackathon we were helping each other through sharing our screens and pair programming. This is how we overcame all the challenges we faced as we were developing the application while ensuring that everyone was on the same page throughout.

Accomplishments that we're proud of

What we believe to be a professional-looking website considering that we wanted to develop an MVP and not a fully-fledged website. We are proud that we remained focused on the core features of the application to ensure that we could finish in this short time frame. We are proud that we looked at our product from different perspectives as we built it, such as from the various user groups' perspectives.

What we learned

Most of us are first-time hackathon participants and we discovered that although hackathons are quite mentally and physically exhausting, they are without a doubt fulfilling in the sense of building a product that you believe in with people you trust and care about. We all learned more about web development and working as a team to develop a product with a tight deadline.

What's next for Kam Sia SG

We hope that our application idea will be picked up by either the government or a private enterprise and that they will further develop on our idea and make it the best it can be and contribute to society in the way that we envisioned.

Share this project: