Inspiration
The inspiration for GRUB COMM came from our concern about the growing amount of food waste and the lack of food access for many people in the community. We wanted to build a platform that could connect donors and recipients in a simple, effective, and secure way, allowing surplus food to be redistributed and food waste to be reduced.
What it does
GRUB COMM is a website that enables individuals and businesses to donate their excess food to community that serve people in need. The platform allows donors to post information about their available food, including type, quantity, and for beneficiaries to search and claim donations that match their needs.
How we built it
GRUB COMM was built using a combination of programming languages, frameworks, and tools, including HTML, CSS, JavaScript, Bootstrap, and various APIs. We have used Spring, Spring Boot, and Groovy for the application server. Connecting to the web and application server has been done through REST API requests. GRUB COMM also utilised Auth0 for Multi-Factor Authentication (MFA). By integrating Auth0 MFA capabilities, the team was able to provide an additional layer of security. The development process involved several stages, such as planning, design, coding, testing, and deployment.
Challenges we ran into
The development of GRUB COMM presented several challenges, including the integration of various data sources and systems, the management of complex workflows and user roles, the optimisation of the search and recommendation algorithms, and the design of a user-friendly and accessible interface.
Accomplishments that we're proud of
We take pride in meeting deadlines and delivering a user-friendly UI, thorough presentation, and working project with many features in such a short time. We are pleased to have formed strong bonds with our team members and mentors, which makes the work environment more enjoyable while allowing us to focus on developing an original solution that adheres to current market trends. We were able to divide large projects into manageable subtasks and knew which technologies to use, allowing us to save a significant amount of time and effort.
What we learned
From building GRUB COMM, we learned about the importance of addressing social issues through technology, and the potential impact that can be made by connecting individuals and communities in need. We also gained experience in managing complex workflows, integrating different data sources and APIs, and prioritizing user experience and security. Finally, we developed skills in project management, teamwork, and communication, which are critical for building successful products in any field.
What's next for Grub Comm
The next steps for GRUB COMM could include expanding the platform's reach to more communities and donors, as well as increasing the availability of food donations. This could include forming alliances with local businesses and organizations, as well as increasing awareness through targeted marketing and outreach. Additionally, the team may investigate new features and technologies, such as real-time donation tracking or integrating with other platforms to streamline the food donation process. Finally, on-going maintenance and updates will be required to ensure the platform's continued functionality and security.
Log in or sign up for Devpost to join the conversation.