Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI....

12
From Students… …to Professionals The Capstone Experience Project Plan Dealer4U Team Urban Science Blake Weidenfeller David Kinchen Haitian Yan Hayden Cederstrom Riley Hoffman Sara Alshaikhhussain Department of Computer Science and Engineering Michigan State University Spring 2019

Transcript of Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI....

Page 1: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

From Students…

…to Professionals

The Capstone Experience

Project PlanDealer4U

Team Urban ScienceBlake Weidenfeller

David KinchenHaitian Yan

Hayden CederstromRiley Hoffman

Sara Alshaikhhussain

Department of Computer Science and EngineeringMichigan State University

Spring 2019

Page 2: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Functional Specifications

• Marketplace for used vehicle leads

• Our goal is to connect customers and dealers in new way by having customers submit the car they are searching and this alerts nearby dealers who will respond to the post with their offer

• Puts the burden of connection onto the dealer leading to a smoother experience for the customer looking to purchase a vehicle

The Capstone Experience Team Urban Science Project Plan Presentation 2

Page 3: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Design Specifications

• Mobile application for customer UI▪ Generating leads, displaying incentives

• Web application for dealer UI

▪ Displaying leads, creating incentives

• Common backend for both applications

▪ RESTful APIs for connection to database

• Database

▪ Collections of data (accounts, leads, incentives, dealerships)

The Capstone Experience Team Urban Science Project Plan Presentation 3

Page 4: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Screen Mockup: Customer Home

The Capstone Experience 4Team Urban Science Project Plan Presentation

Page 5: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Screen Mockup: Customer Vehicles

The Capstone Experience 5Team Urban Science Project Plan Presentation

Page 6: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Screen Mockup: Dealer Website

The Capstone Experience 6Team Urban Science Project Plan Presentation

Page 7: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Screen Mockup: Dealer Website

The Capstone Experience 7Team Urban Science Project Plan Presentation

Page 8: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Technical Specifications

• ASP .NET Core▪ Used for backend development

• WebAPI▪ API used for developing RESTful web services

• MongoDB▪ Non-relational database for customer/dealer data

• Angular▪ Frontend web app framework - DealerUI

• Xamarin

▪ Frontend mobile app framework - CustomerUI

The Capstone Experience Team Urban Science Project Plan Presentation 8

Page 9: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

System Architecture

The Capstone Experience Team Urban Science Project Plan Presentation 9

Page 10: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

System Components

• Hardware Platforms▪ Dell PowerEdge R210

▪ Android and iOS phones

▪ Two iMacs

▪ Personal Laptops

• Software Platforms / Technologies▪ macOS Mojave & Windows 10

▪ Visual Studio 2017 Education & VS Code

▪ Xamarin, Angular, & ASP.NET Core

▪ Postman, used for testing server

The Capstone Experience Team Urban Science Project Plan Presentation 10

Page 11: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Risks

• Connecting website and mobile app to server▪ None of us used the technologies in this project to connect to

servers▪ Research and experiment, with a known deadline to

accomplish the task.

• Designing a modern looking website and Mobile app▪ None of us have experience with car dealership websites or

apps▪ Look at popular car dealership websites and apps for

references

• Customer Validation▪ Not getting feedback from potential users of our app▪ Asking fellow students and family members to use the

product and provide feedback.

The Capstone Experience Team Urban Science Project Plan Presentation 11

Page 12: Project Plan Dealer4U - capstone.cse.msu.edu•Xamarin Frontend mobile app framework - CustomerUI. The Capstone Experience Team Urban Science Project Plan Presentation 8. System Architecture.

Questions?

The Capstone Experience Team Urban Science Project Plan Presentation 12

?

? ??

?

?

?

?

?