Project Plan Achieve It The Capstone Experience Team MSUFCU Ben - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Achieve It The Capstone Experience Team MSUFCU Ben - - PowerPoint PPT Presentation

Project Plan Achieve It The Capstone Experience Team MSUFCU Ben At. John Michael Jajou Rachel Hamilton Benjamin Carroll Department of Computer Science and Engineering Michigan State University Spring 2020 From Students to


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Achieve It

Team MSUFCU

Ben At. John Michael Jajou Rachel Hamilton Benjamin Carroll Department of Computer Science and Engineering Michigan State University Spring 2020

slide-2
SLIDE 2

Functional Specifications

  • MSUFCU seeks to build a platform for

simulating real-world financial activities to provide financial education for youth

  • Youth section focused on offering a safe

environment for financial experiences

  • Parent section focused on managing and

guiding youth accounts

  • Internal web application for viewing usage

statistics by MSUFCU staff

The Capstone Experience Team MSUFCU Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Multi-platform experience spanning across

web, mobile, and voice assistant

  • Four main use cases: tasks/chores, financial

learning modules, loans, and savings goals

  • Singular application per platform that is split

between parent and child users

  • Internal use web application for usage

statistics

The Capstone Experience Team MSUFCU Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Tasks

The Capstone Experience 4 Team MSUFCU Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: Parent tasks web

The Capstone Experience 5 Team MSUFCU Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Loans

The Capstone Experience 6 Team MSUFCU Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Goals

The Capstone Experience 7 Team MSUFCU Project Plan Presentation

slide-8
SLIDE 8

Screen Mockup: MSUFCU Stats

The Capstone Experience 8 Team MSUFCU Project Plan Presentation

slide-9
SLIDE 9

Technical Specifications

  • Google Cloud and Firebase DevOps tools to

handle backend: database, hosting, authentication, and server-side functionality

  • All applications communicate directly to

Firebase Cloud Functions for data-driven business logic

The Capstone Experience Team MSUFCU Project Plan Presentation 9

slide-10
SLIDE 10

System Architecture

The Capstone Experience Team MSUFCU Project Plan Presentation 10

slide-11
SLIDE 11

System Components

  • Hardware Platforms

▪ Android ▪ iPhone ▪ Google Home Voice devices

  • Software Platforms / Technologies

▪ Firebase database, hosting, functions ▪ Android SDK with Kotlin ▪ iOS SDK with Swift ▪ React.js and Node.js ▪ Google DialogFlow

The Capstone Experience Team MSUFCU Project Plan Presentation 11

slide-12
SLIDE 12

Risks

  • Content of Appropriate Complexity for Age Groups

▪ Description: How to match both interface and content to age groups. ▪ Mitigation: Adopt MSUFCU’s own distinctions between ages and follow their design and content decisions.

  • Modularization of Learning Activities

▪ Description: Making a system that is easy to add new content to as far as learning activities ▪ Mitigation: For now restrict the format of the content while looking for other more flexible options.

  • Configuring Authentication into Google Assistant

▪ Description: How to authenticate on voice platforms while keeping security standards ▪ Mitigation: See if there is already a system for achieving this. Perhaps use web or mobile app to authenticate for voice.

The Capstone Experience Team MSUFCU Project Plan Presentation 12

slide-13
SLIDE 13

Questions?

The Capstone Experience Team MSUFCU Project Plan Presentation 13

? ? ? ? ? ? ? ? ?