Front Page Web Version
Sign In page
Google Map Clustering Analysis(Zoom Out)
Google Map Clustering Analysis(Zoom In)
Front Page Mobile Version
Database after login
Time Stamp Caching Concept Used
Clustering Concepts Used
As a student living in dorm, I am always hungry late night. I always like to have a snack/small meals. But whenever, I look in to ordering food from GrubHub or UberEats, I always have to pay and order a lot of unnecessary food because of the delivery charges and minimum order constraint respectively.
What it does
It aggregates the food demands of the students in a specific marked region. It then orders the most popular demand of the students living in that particular area. The seller comes with an appropriate quantity at the common delivery point. The seller sells individual units such as pizza slices instead of the whole pie to each student who is willing to buy at a very cheap price.
How I built it
We started off by by dividing the task in 3 parts, 1 person to build the front page and write the CSS file, 1 person to decide what database and APIs to use which will be used to store the user login credentials and information and what popular items are trending and the last person to figure out how to use Google Maps APIs to locate the aggregation radius of demand to order for delivery and also to locate the common point of delivery.
Challenges I ran into
-Caching - Improving response time -Geo Location Accuracy -Clustering Analysis -Making Website Compatible on all platforms -Continuous Delivery: End to End Automation
Accomplishments that I'm proud of
Developing unique application never seen before. Learning new technologies in such a short span of time.
What I learned
-Fixing Caching -Understanding Geo Location -Figuring out how to do Clustering Analysis -Learned how to make website compatible on all platforms -Learning how to do integration testing
What's next for Food Pool
-Improving UI -Integrating Facebook and Google Sign Ins -Improve Algorithms -Contacting Suppliers