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.
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
- ๐ฅ 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
- Live Preview (Web): https://sign-link.netlify.app/
- Demo Video: https://drive.google.com/file/d/15c-X8h4gDA0iXeek2fPBwkUK2SauJX5m/view
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.
- React.js
- Redux (state management)
- TanStack Query (server-state management)
- React Router (routing)
- SCSS
- Tailwind CSS
- Framer Motion (animations)
- WebRTC (peer-to-peer communication)
- Firebase Firestore (signaling and real-time data)
- Firebase Firestore
- SQL Server
- Scalable and modular architecture
- Component-based design
- Separation of concerns
- Efficient client and server state handling
- Lazy loading (code splitting)
- Optimized rendering and data fetching
- Smooth, performant animations
- SEO-friendly structure
- Firebase security rules for real-time communication
- Form validation to reduce invalid and malicious input
๐ Note: Authentication, authorization, and advanced security hardening are planned.
- Semantic HTML structure
- ARIA support
- Keyboard navigation
- Accessible UI patterns
- Fully responsive design
- Clean and intuitive UI
- Smooth animations (Framer Motion)
- Real-time interaction feedback
- Semantic markup
- Optimized performance
- Structured content for better discoverability
๐ Project graded: A+
This project is licensed under a proprietary license.
See the LICENSE file for details.