here’s the title•restful api built with kotlin spring framework jdbc to connect to mysql...
TRANSCRIPT
![Page 1: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/1.jpg)
From Students…
…to Professionals
The Capstone Experience
Project PlanJeffrey - Virtual Insurance Claim Advisor
Team Auto-OwnersNabiha Biviji
Mick DickmannAlex Klingel
Connor Stabnick
Department of Computer Science and EngineeringMichigan State University
Fall 2018
![Page 2: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/2.jpg)
Functional Specifications
• Mobile App
Allow users to file claims with virtual assistant
Enable policyholders to file their own claims
Automation to simplify claim process
Gather loss details efficiently
File transfer (photos, videos, documents)
• Web Portal
Allow claim representatives/agents to view submitted claims
The Capstone Experience Team Auto-Owners Project Plan Presentation 2
![Page 3: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/3.jpg)
Design Specifications
• Conform to Auto-Owners UI standards
Mobile App - External
Web Portal - Internal
• Simple/Responsive User Interfaces
Mobile App - Different OS/Dimensions
Web Portal - Multiple Browsers
The Capstone Experience Team Auto-Owners Project Plan Presentation 3
![Page 4: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/4.jpg)
Screen Mockup: Mobile Interface
The Capstone Experience 4Team Auto-Owners Project Plan Presentation
![Page 5: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/5.jpg)
Screen Mockup: Jeffery Interaction
The Capstone Experience 5Team Auto-Owners Project Plan Presentation
![Page 6: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/6.jpg)
Screen Mockup: Web Portal Dashboard
The Capstone Experience 6Team Auto-Owners Project Plan Presentation
![Page 7: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/7.jpg)
Screen Mockup: Search
The Capstone Experience 7Team Auto-Owners Project Plan Presentation
![Page 8: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/8.jpg)
Technical Specifications
• RESTful API built with Kotlin
Spring Framework
JDBC to connect to MySQL database
• Mobile App platform specific development
Android Studio/Kotlin
• Dialogflow integrated into Mobile app
Google Assistant
• Web portal built using React
The Capstone Experience Team Auto-Owners Project Plan Presentation 8
![Page 9: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/9.jpg)
System Architecture
The Capstone Experience 9Team Auto-Owners Project Plan Presentation
![Page 10: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/10.jpg)
System Components
• Hardware Platforms
Smartphone
Capstone Server
• Software Platforms / Technologies
Android / Potential iOS
Dialogflow / Google Assistant
Kotlin / React
Ubuntu Server
oApache & MySQL
The Capstone Experience Team Auto-Owners Project Plan Presentation 10
![Page 11: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/11.jpg)
Risks
• Proper handling of secure information Confidentiality of insurance claims is required
SSL for connection, encrypted files on server
• User Authentication Users will need to be validated in a secure manner
Don't store passwords on server, validate with hash
• Dialogflow Integration Dialogflow and Google Assistant need integration with
app
Research and experimentation, rapid prototyping
The Capstone Experience Team Auto-Owners Project Plan Presentation 11
![Page 12: Here’s the Title•RESTful API built with Kotlin Spring Framework JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow](https://reader034.vdocuments.us/reader034/viewer/2022050416/5f8c6256b7a3f056e515916c/html5/thumbnails/12.jpg)
Questions?
The Capstone Experience Team Auto-Owners Project Plan Presentation 12
?
? ??
?
?
?
?
?