π― Try it now at: https://sonicsync.app
π Fully deployed and live no installation required. Explore the complete experience in your browser!
SonicSync is a comprehensive platform designed specifically for the Deaf and hard-of-hearing community, providing inclusive education, meaningful connections, and accessible career opportunities. Our mission is to bridge communication gaps through sign language education and create an empowering digital space where everyone can learn, grow, and thrive.
Who it's for:
- Deaf and hard-of-hearing individuals seeking educational resources
- Sign language instructors wanting to share their expertise
- Employers committed to inclusive hiring practices
- Anyone interested in learning sign language and Deaf culture
β‘οΈ Click through each section to view app screens
- πΉ Video-based Sign Language Courses - Expert-led Sign Language Courses
- π Progress Tracking - Monitor your learning journey with detailed analytics
- π Course Bookmarking - Save courses for easy access
- π Completion Certificates - Track achievements and milestones
- π Smart Job Matching - AI-powered resume analysis for personalized recommendations
- π Resume Management - Upload and manage your professional documents
- πΎ Job Bookmarking - Save interesting opportunities
- π’ Deaf-Friendly Employers - Verified inclusive workplace listings
- π¬ Interactive Forum - Share experiences, ask questions, and connect
- β€οΈ Social Features - Like, comment, and engage with community content
- π Real-time Notifications - Stay updated on community activity
- π€ User Profiles - Showcase your learning journey and achievements
- βΏ Accessibility First - Designed with deaf and hard-of-hearing users in mind
- π± Responsive Design - Seamless experience across all devices
- π Modern UI/UX - Clean, intuitive interface with smooth animations
- π Secure Authentication - Multiple sign-in options including Google OAuth
- π€ Course Upload System - Share your expertise with the community
- π Instructor Dashboard - Manage courses and track student engagement
- β Instructor Verification - Verified expert status for credibility
- π° Monetization Options - Offer premium courses for advanced content
- βοΈ React 18 - Modern UI library with hooks
- π· TypeScript - Type-safe development
- π¨ Tailwind CSS - Utility-first styling framework
- π Vite - Lightning-fast build tool
- π§ React Router - Client-side routing
- π Supabase - Backend-as-a-Service platform
- ποΈ PostgreSQL - Robust relational database
- π Supabase Auth - Authentication & user management
- π Supabase Storage - File storage for videos, images, and documents
- β‘ Supabase Edge Functions - Serverless backend logic
- π date-fns - Date manipulation and formatting
- π― Lucide React - Beautiful icon library
- π React Hook Form - Efficient form management
- π¨ OGL - WebGL library for advanced visual effects
- π PDF.js - PDF parsing for resume analysis
- π Netlify - Hosting and deployment platform
- π§ ESLint - Code linting and quality
- π¦ npm - Package management
- Node.js 18+ installed
- npm or yarn package manager
- Supabase account (for backend services)
-
Clone the repository
git clone https://github.com/yourusername/sonicsync.git cd sonicsync -
Install dependencies
npm install
-
Environment Setup
# Copy the example environment file cp .env.example .env # Add your Supabase credentials VITE_SUPABASE_URL=your_supabase_project_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Start the development server
npm run dev
-
Open your browser
Navigate to http://localhost:5173
- Create a new Supabase project
- Run the provided SQL migrations in the
supabase/migrationsfolder - Configure Row Level Security (RLS) policies
- Set up storage buckets for videos, images, and resumes
- π Sign up for a free account
- π― Browse courses in the course library
βΆοΈ Start learning with video-based lessons- π Track progress on your dashboard
- π¬ Join discussions in the community forum
- π Upload your resume in your profile
- π Browse job listings with smart recommendations
- πΎ Save interesting positions for later review
- π€ Connect with deaf-friendly employers
- β Apply for instructor status through admin approval
- πΉ Upload course content with detailed descriptions
- π Monitor student engagement through your dashboard
- π° Offer premium courses for advanced content
We welcome contributions from the community! Please read our contributing guidelines and feel free to submit pull requests, report bugs, or suggest new features.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project and all associated code is owned by the SonicSync Team. All rights reserved.
For licensing inquiries, please contact: info@sonicsync.app
- Powered by Supabase for backend infrastructure
- Deployed on Netlify for reliable hosting
- Icons provided by Lucide
- π Website: https://sonicsync.app
β If you find SonicSync helpful, please consider giving it a star! β
Made with π for the Deaf community





