http://handmeup.azurewebsites.net/
The fight to reduce food wastage and combat world hunger starts with you.
Our mobile app aims to organize motivated volunteers to deliver food that would otherwise be wasted by markets and restaurants to local shelters and food pantries. It's easy to sign-up, find an open delivery, and serve your community. Our web app aims to connect food markets and restaurants with the local food pantries, facilitating food distribution.
Food givers can register to give food through our site, and can easily submit food lists and view previous delivery requests. To keep from biased and selective sending, the food givers do not know the exact drop-off location through this site. Food receivers can enter their organization's information to be the recipient of these deliveries. This data is written to a database, and the mobile app reads this and sends nearby and open deliveries to the volunteers, who can accept and easily navigate between the two locations.
The App: Our team used the Apache Cordova framework for web-based mobile applications. Using a basic template from the Ionic Framework, and several APIs such as google-maps to make a simple, feature rich app for volunteers. We intended to implement an automatically refreshing open delivery list with entries from the database on Azure, but were unable to fully implement it on time.
The Website: We modified and linked existing bootstrap templates to make handme-up.com, our service's home base. Microsoft's Azure cloud computing platform to write and read relevant information to a database. This includes data on the food Giver and Receiver registrations, delivery data and volunteer user location.
Editing the app is a bit complicated. First you need npm and Cordova, and you need to install the Ionic framework. It is much easier to run on the command line, but you can also run Ionic applications using the Ionic Lab. More details on how to edit this App may come soon. Editing the website is much more simple. Everything you need is in the Web folder.