Skip to content

Cascasemi/signifyaiapp

Repository files navigation

SignifyAI

SignifyAI is an accessibility-focused Flutter application designed to bridge communication gaps for the deaf, hard-of-hearing, and neurodiverse communities. The app provides real-time speech-to-sign and sign-to-speech translation, autism support tools, and customizable gesture-based navigation.

Youth Coders Collective Hack 2025

This project was developed as part of the Youth Coders Collective Hack 2025, a global hackathon empowering young developers to create impactful solutions for social good. SignifyAI is a proud submission, showcasing innovation in accessibility, inclusivity, and user empowerment.

Features

  • Speech to Sign Language: Record speech, transcribe, translate, and inject into a sign language web interface.
  • Sign to Speech: Recognize sign language and convert it to spoken text.
  • Autism Support: Visual sentence builder with text-to-speech, customizable image cards, and category management.
  • Gesture Navigation: Assign gestures (e.g., shake) to quickly access key app features.
  • Offline Detection: Alerts and animations for no internet connectivity.
  • FAQ & Help: In-app FAQ section loaded from assets.
  • Multi-language Support: Transcription and translation for Twi, Ga, Dagbani, Ewe, Hausa.

Getting Started

  1. Clone the repository
    git clone https://github.com/Cascasemi/signifyaiapp.git
  2. Install dependencies
    flutter pub get
  3. Run the app
    flutter run

Folder Structure

  • lib/screens/ — Main app screens (speech, sign, autism support, settings)
  • lib/utils/ — Utility classes (gesture handler, webview injector)
  • lib/models/ — Data models
  • lib/services/ — API integration
  • assets/ — Images, animations, FAQ data
  • android/, ios/, web/ — Platform-specific code
  • test/ — Widget and unit tests

Technologies Used

  • Flutter (Dart)
  • WebView for sign language translation
  • sensors_plus for gesture detection
  • shared_preferences for settings persistence
  • Lottie for animations
  • GhanaNLP API for speech transcription
  • Custom translation API for multi-language support

Competition Statement

SignifyAI was built for the Youth Coders Collective Hack 2025 to demonstrate how technology can empower marginalized communities. We believe in open-source, collaboration, and making a difference through code.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.


Developed by George and his team for the Youth Coders Collective Hack 2025 team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published