Inspiration

The four of us are people who have always been working for the betterment of society. We often volunteer for charity events or help out in elderly homes during our weekends. When we heard about the Hack4Good hackathon, we realised this was the perfect opportunity to put the skills we have picked up during our time at NUS and our passion to the test.

What it does

This website directly addresses the problem statement from the Muhammadiyah Welfare Home. It functions as a minimart and a voucher tracking system for administrators and residents. It allows residents to make requests for certain products and purchase them using vouchers. They can also gain vouchers by doing tasks, which admins can monitor and approve. Admins can keep track of both residents in the system and the logistics of the minimart, all from the comfort of the website. They can also make automated reports of the logistics.

How we built it

We built it using an open-sourced framework called Flutter. We built the website modularly and through a widget framework, making it expandable for future upgrades.

Challenges we ran into

Initially, we did not know which language we had to code the website in. We were going to code it in HTML, CSS, and JS. However, most of us were not proficient in these languages and GitHub as well. Learning these 3 languages and becoming familiar with GitHub in the short span of this hackathon was a nightmare. Therefore after some brainstorming, Li Wen suggested we use Flutter. She had previously used it for her orbital project and mentioned that the syntax was relatively easy to learn. Given that she had experience in using the language, we tried it out and realised that it indeed was not that difficult. We proceeded to create the vast majority of the website in dart, the language Flutter operates on.

Accomplishments that we're proud of

We all learnt a new language from scratch and applied it in real-time, as well as became exposed to GitHub and the GitHub command lines, which are extremely important in our future careers as software developers of full stack developers or any jobs of those kinds.

What we learned

We learnt that often in the face of an overwhelming task, we should attempt to cut the problem up into bite-sized pieces. This will make the problem easier to digest and therefore easier to tackle.

What's next for Job4Us

We are hoping we can get internships or jobs in this tough job market. Please. Thank You :)

Built With

Share this project:

Updates