Pre-ordering System For The Non Profit Organization Fighting Food Insecurity
INDUSTRY:
NGO
NGO
Duration:
2020
Customer location:
The US
TECH STACK:
Angular|AWS|Node.js|PostgreSQL
Angular|AWS|Node.js|PostgreSQL
SERVICE:
Custom mobile app development
Custom mobile app development
Dedicated team behind the project
Previous
Next
PARTNERSHIP
The client
Our client is a non-profit organization from the United States currently fighting food insecurity in the five boroughs of New York City.
When the project started, there were long queues to get food, which created a massive problem for our client. To help pantry admins manage reservations more efficiently, the pre-order system had to be developed.
PROJECT SCOPE
THE CHALLENGE
Since the target audience is mainly smartphone users who are over 60 years old, the platform has to be simple and easy to use, with as few steps as possible.
Scalability was one of the most important considerations while developing the solution because the project has already been getting a lot of attention. Also, the system needed integration with various third-party solutions and APIs for location tracking and various message services.
STRATEGIES AND EXECUTION
what was done
We developed an app where people can easily reserve hot food or pantry boxes at the nearest location. Also, we enabled booking ID activation via SMS. Fast food distribution is no longer a problem – the food is given in allocated time with no lines.
Implemented features
feature:/ 01
Location-Based search
The Google API was integrated to show users only a couple of available stations closest to them. This should prevent long queues at food pantries and reduce the load in specific locations. Also, the search is limited to the previously selected borough.
feature:/ 02
SMS confirmation
To ensure that users always have access to their reservation, regardless of the internet accessibility, they receive a booking ID via SMS after making a reservation on the website. To provide a messaging service, we have integrated a third-party’s API.
feature:/ 03
Limited Reservations
To stop people from excessive food stockpiling, we limited the number of boxes a phone number can reserve per week.
Additional features
- The dashboard for admins allows them to edit location details, set distribution dates and times, and track reservations. There’s also a super admin role to manage all locations, other admins, and reservations.
- We made it possible for all admins to easily download reservation reports for their station; the super admin can download daily reports for all reservations.
ACHIEVEMENTS
Results
60+ age audience
found the system easy to use
Zero time waiting
solution disables long queues of people waiting for food that might not be there
Flawless management
created inventory management system for pantry locations
Eliminated cheating
system does not allow fraud - the main problem solved
other Cases
Team size: 4
AWS BedrockAzure AI StudioPrivate GPTPython
AngularJSPostgreSQLRubyRuby On Rails
Apache AirflowPostgreSQLPythonSnowflake