Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin...
Transcript of Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin...
![Page 1: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/1.jpg)
From Students…
…to Professionals
The Capstone Experience
Project PlanLocation-Based Personalized Shopping
Team MeijerBlaire Izbicki
Jacob KaltChris Le
Sasha MorfordJack Studzinski
Department of Computer Science and EngineeringMichigan State University
Spring 2019
![Page 2: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/2.jpg)
Functional Specifications
• Enhance the mPerks mobile application
• Leverage the customer’s in-store location and past purchases
• App will push personalized deals based on
▪ Where the customer is in the store
▪ Their past purchases
• Goal is to drive additional sales
The Capstone Experience Team Meijer Project Plan Presentation 2
![Page 3: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/3.jpg)
Design Specifications
• Two Deliverables
• Mobile Application▪ Home screen with user store and sale information
▪ Account page with location rewards preferences
▪ Deals page to view and save nearby sales
• Admin Data Dashboard▪ Home screen that overviews the result of the
Location-Based Personalized Shopping feature
▪ Specification screen where purchase data can be visualized
The Capstone Experience Team Meijer Project Plan Presentation 3
![Page 4: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/4.jpg)
Screen Mockup: Home & Account
The Capstone Experience 4Team Meijer Project Plan Presentation
![Page 5: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/5.jpg)
Screen Mockup: Deals
The Capstone Experience 5Team Meijer Project Plan Presentation
![Page 6: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/6.jpg)
Screen Mockup: Admin Home
The Capstone Experience 6Team Meijer Project Plan Presentation
![Page 7: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/7.jpg)
Screen Mockup: Specification Screen
The Capstone Experience 7Team Meijer Project Plan Presentation
![Page 8: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/8.jpg)
Technical Specifications
• Mobile applications▪ Customer view and use
• Web Application▪ Employee view of analytic data
• .NET Backend Service▪ Data retrieval and computation
• SQL Database▪ Store customer purchase data
• Mist Access Points and SDK▪ Gather location data
• Machine Learning▪ Will be used to predict recommended items near the customer as
they walk through the store
The Capstone Experience Team Meijer Project Plan Presentation 8
![Page 9: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/9.jpg)
System Architecture
The Capstone Experience Team Meijer Project Plan Presentation 9
SQL Database
Xamarin Backend
Notification Hubs
MIST Access Points
iOS
Android
Mobile Apps
Admin Dashboard
![Page 10: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/10.jpg)
System Components
• Hardware Platforms▪ iOS and Android Devices▪ Mist Wireless Access Points
• Software Platforms / Technologies▪ Xamarin Frameworko Native Android and iOS applications
▪ Microsoft Azureo App Serviceso Notification Hubso SQL Database
▪ Mist SDK and APIs▪ AngularJS▪ Machine Learning Algorithm
The Capstone Experience Team Meijer Project Plan Presentation 10
![Page 11: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/11.jpg)
Risks
• Modularity▪ Integrating with mPerks▪ Study app and consult team
• Mist Technology▪ Unfamiliar technology▪ Receive hardware for testing; Mist contacts and documentation
• Testing Viability▪ Field testing difficulty; Accuracy in location▪ Receive hardware for local testing
• Variability in Data▪ Changes in store layout and inventory▪ Decrease dependence on variability
The Capstone Experience Team Meijer Project Plan Presentation 11
![Page 12: Location-Based Personalized Shoppingcse498/2019-01/schedules/all... · 2019-02-18 · Xamarin Framework. o Native Android and iOS applications Microsoft Azure. o App Services o Notification](https://reader034.fdocuments.us/reader034/viewer/2022042404/5f18c5e434bf7454df24f1f2/html5/thumbnails/12.jpg)
Questions?
The Capstone Experience Team Meijer Project Plan Presentation 12
?
? ??
?
?
?
?
?