QuickByte - Online Order Fulfillment for YP.COM

- QuickByte
A complete end-end online ordering solution for www.yp.comFeatures: Dynamic UI for menus, payment processing, restaurant payouts, order management, mobile app Copyright: AT&T Interactive owns all copyrights on the intellectual property and resources used for this project other than the Tux images which are owned by CrystalXP.net.
- Team: Avanti Ketkar (Web services), Bikramjit Goraya (Mobile app), Junaid Chaudhry (Web UI)
- Purpose: The purpose of the QuickByte Hackathon project is to mock the entire chain of events associated with ordering food directly from www.yp.com.
- Business Process: Restaurant owners can enable food delivery on their YP.COM accounts and accept direct online orders. YP end users will see an 'Order Now' button on the search and business details page. They can then build their order from the restaurant's menu and place the order from YP.COM directly. YP.COM will processes payments (via QuickByte and CCAP) and will charge a service fee for each order. Restaurants get a payout from YP.COM (via CCAP) on a pre-configured schedule (daily / weekly / monthly) and payout method (check / direct deposit).
- Code Coverage: The implementation consists of UI flow(s) on YP.COM to place and track orders, Windows mobile application for enabling ordering through the existing YP.COM mobile application and a WCF based web service for order and menu management. The QuickByte web service integrates with CCAP to process payments for orders (credit cards, bank accounts, PayPal) and generate payouts to restaurants.
- Technical Details: The web UI has been developed with EXT.NET and is designed to be a drop-in widget which will make integration with YP.COM or restaurant websites simple and easy. The menus are pulled from a 3rd party web service and the UI is dynamically generated around a particular restaurant's menu. The mobile UI is developed with the Windows mobile development kit and the back-end consists of .NET, WCF, RESTful web services, and MS SQL Server 2008.
- Dev Time: The project took one week to complete and is almost production ready. A few rough edges need to be ironed out if it sees the light of day.
- Figure 1: Flow Diagram
Figure 2: Customizing an order via drag & drop
Figure 3: Order Information
Figure 4: Payment Information
Figure 5: Order Confirmation
Figure 6: Order Receipt (e-mail sent to customer and restaurant)
Figure 7: Easter Eggs - Tuxman and Ruffles make an appearance
Figure 8 - Windows Mobile App



Discuss This Project: ( Comments)