Master of Science
Kong-Cheng Wong, Ph.D.
Soon-Ok Park, Ph.D.
(Clare) Xueqing Tang, Ph.D.
InstaMapp is a web application we started building in fall 2014. This application is intended for anyone who wants to locate a product from a department store. Anyone who would like to print or view a shopping list with aisle or department locations. Currently there isn’t a reliable application out that that exist in the technology space. InstaMapp currently integrates with Walmart’s API and supports a responsive design for mobile devices.
For the final project we scrapped the proof of concept and rebuild the application based on a new architectural design approach. We instead used .Net MVC instead of PHP, Bootstrap 3.0 for the UI design and Azure SQL instead of MySQL. We then incorporated the following Azure services: Azure Mobility, Worker Roles, Identity, Notification Hub, storage and Traffic Manager. Using this new design approach it allowed us to do the following more efficiently.
- Improve the registration / login process
- Dynamic scalability of application based on usage
- Enhanced security
- Allow for use to implement an Open API
- Database management
- Implement Push Notifications to users
- Allow other app developers to integrate with our application.
On completion of our final project will have delivered the following functionality.
- Ability to search for products within Walmart’s API
- Ability to view / print or email Shopping list
- Allow users to register with the site using FB, twitter, MS ID or login form
- Build a API based on InstaMapp’s database
- Allow REST commands to query our API we created
- Deploy a native iOS, Android or Windows Mobile application using Xamarin in Visual Studio.
We also built a Proof of concept IoT (Internet of things) device that uses sensor based technology and integrates directly with our application.
- Solution Architect / Developer – Andrew DiCosmo
- UI Designer / QA tester – Preethi Reddy
- Database / Developer – Venkat Nischey
References: Since this application is a new concept we are creating code from scratch and don’t have a specific reference. We most likely will use Microsoft Azure help documentation, Google for UI code references & database best practices and our existing industry Knowledge.
DiCosmo, Andrew; Reddy, Preethi; and Nischey, Venkat, "Instamapp" (2015). All Capstone Projects. 139.