A fully accessible online community where people with different disabilities can connect, share experiences, and support each other. This platform offers message boards, group discussions, and real-time communication tools designed for inclusivity.
- ✅ Create / Join Communities – Easily create or join existing communities.
- ✅ Community Posts – Share text and media in the communities.
- ✅ Like & Save Posts – Engage with content by liking and saving posts.
- ✅ Group Chat – Communicate in real-time within communities.
- ✅ Text-to-Speech (TTS) & Speech-to-Text (STT) – Voice-enabled messaging for effortless communication.
- ✅ Voice Input – Fill input fields using voice commands.
- ✅ Text Selection Speech – Read out any selected text on the website.
- ✅ Locate Community Members – Navigate community members' locations on a map.
- ✅ AI Chat Assistant – Get help or support during emergencies.
- ✅ Sentiment Analysis – AI-driven chat sentiment monitoring for a supportive environment.
- ✅ AI-Based Motivational Quotes – Generate uplifting messages using AI.
- ✅ Group Audio / Video Chat – Real-time discussions via audio/video calls.
- ✅ Disability Awareness Data – View detailed insights about different disabilities.
- ✅ Find Hearing Aid Centers – Locate the nearest hearing aid service providers.
- Frontend: React.js, Next.js, TypeScript
- Backend: Node.js, Express.js, Firebase
- Database: MongoDB
- Real-Time Features: Socket.IO, Agora SDK
- AI & NLP: OpenAI API, Google Speech Recognition
- Accessibility: Web Speech API, Assistive Technologies
- Clone the repository:
git clone https://github.com/kartikmishra2004/Togetherable
- Install dependencies:
cd Togetherable npm install
- Configure environment variables:
- Create a
.env
file and add required API keys & database configurations.
- Create a
- Start the development server:
npm run dev
Contributions are welcome! Please fork the repo and submit a pull request.
MIT License © 2025 Peer Support Community Platform
Peer Support Community Platform – An accessible online space for people with disabilities to connect, share experiences, and support each other. Features include AI chat, TTS/STT, group video/audio chat, real-time sentiment analysis, and more.