Skip to content

kitai-hazure/relay-frontend

Repository files navigation

Problem

People with disabilities and language barriers often face challenges in conversation. For individuals with disabilities, physical or communication limitations can make it difficult to express themselves effectively. For those with language barriers, they may struggle to understand the conversation or be understood by others. These challenges can lead to feelings of isolation and frustration, as well as misunderstandings and missed opportunities. To address these issues, it is important to create an inclusive and supportive environment where individuals feel comfortable and able to participate fully in conversations. We need assistive technologies to help people in this regards.

Idea

The idea is to create a mobile application which people can use to conduct their conversations which has voice-to-text, text-to-speech, voice translations and text translations inbuilt to facilitate smoother conversations so that people can actually focus on the conversation instead of worrying about such barriers.

Benefits

  • Promotes inclusivity
  • Promotes international events
  • Eliminates language barriers
  • Promotes healthy conversations

Tech-stack

The mobile application is made Flutter and uses socket.io to handle messages with the backend which is made using Nest.js, Prisma ORM, GraphQL, Socket.io, MongoDB, Azure Cognitive Language service and deployed on Azure.

Future Work:

This can be extended to one to many or many to many conversations like speeches, online chatting, live events like workshops and events with people with multiple nationalities. This will give more chance for people with disablities to attend such events without fear. They can pay more attention to the actual content of discussions instead of worrying about their disablities in understanding, conveying and be themselves and proudly take part in coversations.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.