Skip to content

Ahmed-Maher77/SignLink___Graduation-Project

Repository files navigation

SignLink โ€” AI-Powered Sign Language Translator

SignLink is a web and mobile application designed to bridge communication gaps for the deaf and hard-of-hearing community through real-time, AI-powered translation.


๐Ÿ”— Demo


โš ๏ธ Current Status

Status: Limited

Backend and AI services are currently inactive due to infrastructure and hosting costs.

๐Ÿ‘‰ The live demo is limited to UI and user flow demonstration only.


๐Ÿš€ Overview

SignLink enables seamless communication between sign language users and non-signers by combining real-time video calling with intelligent translation features.

The platform supports:

  • Sign language -> text and speech
  • Speech -> text during live calls

โœจ Key Features

  • ๐ŸŽฅ Real-time video communication (WebRTC)
  • ๐Ÿค– AI-powered sign language translation (Arabic and English)
  • ๐Ÿ—ฃ๏ธ Speech-to-text conversion during calls
  • ๐ŸŒ Cross-platform experience (web and mobile)
  • โ™ฟ Accessibility-focused UI and interactions

๐Ÿงฐ Tech Stack

Frontend

  • React.js
  • Redux (state management)
  • TanStack Query (server-state management)
  • React Router (routing)

Styling and UI

  • SCSS
  • Tailwind CSS
  • Framer Motion (animations)

Realtime and Backend Services

  • WebRTC (peer-to-peer communication)
  • Firebase Firestore (signaling and real-time data)

Database

  • Firebase Firestore
  • SQL Server

๐Ÿ—๏ธ Architecture and Engineering

  • Scalable and modular architecture
  • Component-based design
  • Separation of concerns
  • Efficient client and server state handling

โšก Performance

  • Lazy loading (code splitting)
  • Optimized rendering and data fetching
  • Smooth, performant animations
  • SEO-friendly structure

๐Ÿ” Security

  • Firebase security rules for real-time communication
  • Form validation to reduce invalid and malicious input

๐Ÿ”’ Note: Authentication, authorization, and advanced security hardening are planned.


โ™ฟ Accessibility

  • Semantic HTML structure
  • ARIA support
  • Keyboard navigation
  • Accessible UI patterns

๐ŸŽฏ User Experience

  • Fully responsive design
  • Clean and intuitive UI
  • Smooth animations (Framer Motion)
  • Real-time interaction feedback

๐Ÿ“ˆ SEO

  • Semantic markup
  • Optimized performance
  • Structured content for better discoverability

๐Ÿ† Achievement

๐ŸŽ“ Project graded: A+


๐Ÿ“„ License

This project is licensed under a proprietary license.
See the LICENSE file for details.

About

๐€๐ˆ-๐๐จ๐ฐ๐ž๐ซ๐ž๐ ๐’๐ข๐ ๐ง ๐‹๐š๐ง๐ ๐ฎ๐š๐ ๐ž ๐“๐ซ๐š๐ง๐ฌ๐ฅ๐š๐ญ๐จ๐ซ | A web and mobile app that bridges communication gaps for the deaf and hard-of-hearing community by translating English and Arabic sign language into real-time text and speech, and converting spoken words into text during video calls.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors