1 of 12

TITLE

Subtitle

Date

AFFORDABLE

Avishek Banerjee, Sangram Grewal,

Rupam Kundu, Steve Kwon

Sponsor: Dr. Warren Campbell, Sean Pannella

CSE 5911

The Ohio State University

2 of 12

Contents

  • Platform Background
  • Project Vision
  • Achievements
  • Final Architecture
  • Project Plan Timeline
  • Use Cases
  • Demo
  • Acceptance Criteria
  • Future Project Plan

​

​

​

3 of 12

Platform Background

AFFORDABLE: A volunteer nonprofit org for improving community health-care

Connect impoverished and chronically ill individuals into a community network

Promote small Health-Utilizing Grants (HUGs) to increase financial assistance

4 of 12

Project Vision

A functional, aesthetic, and responsive front-end platform for Affordable

  • Login
  • Register
  • Two factor Authentication

Pushing the front-end attributes to Back-end

  • Server
  • Database

5 of 12

Achievements

A functional, aesthetic, and responsive front-end platform for Affordable

  • Login
  • Register
  • Two factor Authentication

Pushing the front-end attributes to Back-end

  • Server
  • Database

6 of 12

Final Architecture

Node.js

​

MySQL Database

7 of 12

Project Plan Timeline

7

Item

Target Date

Setup Development Environments & Gather Requirements

8/29

Create Login/Landing Page

9/12

Create Local Back-End Server

9/26

Link Front-End to Back-End

10/10

Implement 2-Factor Authentication, Email Verification, Password Reset, SQL Database

10/24

Utilize the security questions while resetting password

Build out Main Application Dashboard

11/7

Create user data/wire everything together for a functional MVP

11/21

Development Build & Final Presentation

12/5

8 of 12

USE CASES

8

Fill in user id

password, email

Select/Not select

Two-Factor authentication

Validate the email

Login

Forgot password

Fill in the security questions

Scan QR code using Google authenticator to authenticate the account

Register

Email sent to retrieve password

Correct login credentials

Dashboard page

Reset your password

Forgot password

Register

9 of 12

Demo

9

10 of 12

Acceptance Criteria

10

  • User able to update their password.
  • User able to reset forgotten/lost password.
  • User able to successfully register with 2 factor authentication enabled, and validates their email address.

11 of 12

11

Future Work

    • Develop the functionalities of the dashboard pages of AFFORDABLE

​

    • Shift the localhost backend to the AFFORDABLE server

​

    • Collect user feedback for added functionalities

“

12 of 12

Thank You