Our client

A nationally recognized non-profit organization working to empower high school students to succeed.

Mission

To inspire and prepare teens to be successful in a career through workforce preparation, life skills development, strategic planning, mentoring, and scholarship programs.

Vision

To be a strong mentoring organization that has a long-term, positive impact on youth and the community.

The Goal

Creating an mobile app that will allow mentors to track their student’s progress and attendance to sessions and that works without internet connection

Develop a web-based application for program managers to be able to organize their student/mentor sessions and download session’s data inputted by mentors through the app.

Our Users

Admin User

Create mentor accounts (email/password)
Assign students to mentors
Edit and delete forms (surveys)

Mentor User

Login to app
See/access list of assigned students
Fill out forms per student

1 Framework

Mobile: React Native
Web: React js

2 Tool

form.io

3 Database

Firebase

Key Technicical Decisions

Wireframing

UX research and ideation

Conversation with stakeholders

Cognitive walkthrough

Web and mobile app

Functional Completeness

Admins

can add new mentors to the web app, or edit existing mentors. This gets reflected in the database

Admins

can add new students to the web app, or edit existing students. This gets reflected in the database

Admins

can assign students to mentors in the web app

Mentors

can see all students assigned to them in the mobile app

Mentors

can select from several different forms which are dynamically updated online in Form.io

Mentors

can fill out forms that are relevant to the specific session they're in and submit them either online or offline. They get stored in the database