Pre-ordering System For The Non Profit Organization Fighting Food Insecurity

Dedicated team behind the project


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.


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.


Approach / 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

  1. 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.
  2. 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.


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

your question