Skip to content

Intro to Programming in SwiftUI Final Project

Notifications You must be signed in to change notification settings

jeffisaiah/Bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bridge

Bridge is a school communication app that connects teachers and parents, with special support for multilingual families.

Purpose

Many parents struggle to stay informed about school messages, especially when English isn't their first language. Bridge solves this by automatically translating messages, simplifying complex text, and reading messages aloud—making school communication accessible to everyone.

How It Works

For Parents:

  • Teachers send messages through the app
  • Messages automatically translate to your preferred language (English, Spanish, or Vietnamese)
  • Tap "Read Aloud" to have messages read to you
  • Tap "Simplify" to make complex messages easier to understand
  • Quickly respond with one-tap buttons like "Got it" or "I have a question"
  • Answer yes/no questions from teachers
  • Request early pickup or report absences directly from the app

For Teachers:

  • Send messages to all parents
  • Organize messages by category (General, Homework, Event, Urgent)
  • Include form questions to get quick responses
  • View all parent replies in one place
  • See and manage early pickup requests and absences

Key Features

  • Automatic Translation: Messages translate based on parent's language preference
  • Text-to-Speech: Messages can be read aloud in the parent's language
  • Text Simplification: Complex messages are simplified using AI while keeping important information
  • Quick Communication: One-tap replies for common responses
  • Logistics Management: Easy way for parents to request early pickup or report absences

Getting Started

  1. Teachers and parents create accounts (select "teacher" or "parent" during sign-up)
  2. Teachers send messages from their dashboard
  3. Parents receive messages, which auto-translate based on their device language or settings
  4. Parents can respond, request logistics, or adjust language preferences anytime

About

Intro to Programming in SwiftUI Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages