Skip to content

iamsammysam/Teacher-Parent-Messaging-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Concept - Samantha Collares

Teacher Parent Communication Messaging App

Emotional and social development of young children have a direct effect on their overall development and on the adult they will become and Teachers concentrate a lot of time giving constant feedback to Parents regarding everyday points of improvement or encouraging good behavior.

I noticed (through my husband’s personal experience as an educador) that in some low income schools districts, Parents only way of communication is through regular phone calls, which take a lot of time to be made on a daily basis, taking the Teacher away from educational tasks and usually are not successful because parents are not available or due to language barriers (a significant number of Parents in low income school districts speak little or no English). Because of those two factors Parents are missing a great part of the Teacher/Parent communication about their children’s development.

The idea of creating a Teacher/Parent Communication App came to reach effectively those low income/marginalized communities and strengthen the relationship between Teacher/Parents to have a direct impact on young children’s educational, social and emotional development.

MVP Feature Set

  1. Instant messaging feature

    • User authentication via phone number.
    • Provides identification of contact list numbers that are also app users.
    • Provides option for private chats.
    • Chat histories sent by users are stored so they can be accessed anytime.
  2. Message instant translation

    • Instantly shows the translated message together with original message on the app.
    • Two way translation: focus on English/Spanish/English translation feature.
    • Other languages availability is under evaluation focusing on school demand and app flexibility.

Potential Additional Features

  1. Profile customization.
  2. Message status (delivered/failed/seen/edited).
  3. Media file transmission.
  4. Voice Messaging with translation.

Technology Choices

  • Android Studio
  • Java (frontend)
  • Google Firebase (backend)
  • Google Firebase Translation Machine Learning API
  • Google Firebase Machine Learning language identification API

App image

messaging_app

About

Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages