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.


๐Ÿš€ 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

๐Ÿ”— 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.


๐Ÿงฐ 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