K

Krita

Bridging Hunger Gaps

K

Krita

Bridging Hunger Gaps

The problem Krita solves

In our city, we noticed a significant challenge – surplus food from restaurants going unused while people in our communities were struggling with hunger. Deciding to address this issue was a practical response to the tangible problems we observed regularly.
As the creators of Krita, we set our sights on addressing a practical challenge – surplus food going to waste while communities grappled with hunger. We saw an opportunity to leverage technology for a meaningful solution, connecting surplus food providers, such as restaurants, with NGOs committed to aiding those in need.

This wasn't an abstract concept; it was a real issue affecting businesses and individuals dealing with food insecurity in our own community. Our decision to tackle this specific problem was driven by a strategic approach. We believed that the proper redistribution of excess food could have a substantial positive impact.

In choosing to develop an app for this purpose, we aimed to harness technology's power for a socially responsible cause. Our motivation wasn't to follow a trend but to address firsthand inefficiencies in the local food distribution system. We envisioned creating a tool accessible to everyone – from restaurant owners to everyday citizens – enabling them to play a role in reducing food waste and alleviating hunger in their communities.

Our focus on this issue was pragmatic, rooted in the conviction that a streamlined, technology-driven process could convert surplus food into a valuable resource for those in need. Krita emerged as a conscious effort to channel technology toward a socially impactful goal, making surplus food donation an efficient and accessible process for all involved parties.

Challenges we ran into

Developing Krita to address surplus food donation challenges involved tackling various technological obstacles:

  1. Real-Time Coordination: Achieving real-time updates between the app, restaurants, and NGOs required sophisticated synchronization, ensuring accurate information flow.

  2. Geolocation Precision: Incorporating geolocation features for efficient food pickups and deliveries required precise coding for accurate location-based data and reliable directions.

  3. Notification System Reliability: Developing a reliable notification system for timely updates on donation requests and pickups presented coding challenges.

  4. Testing and Quality Assurance: Rigorous testing was essential for bug identification, security validation, and functionality assurance, including coding automated testing procedures.

  5. Firebase Integration Challenges: Overcoming specific integration challenges related to Firebase functionalities in the Flutter framework.

Discussion