Transform your smart devices to intelligent communicators.

Overview

Donna

 

According to a survey of 601 people, 57.9 % of participants experienced communication difficulties, with 23.5 % reporting severe difficulties. Only 75.1 % of participants communicated verbally; more than half found communicating with professionals and non-familiar partners difficult. Living in the privileged galaxy of intellects and witnessing a technical revolution in everyday life it is imperative not to overlook the responsibility to utilize technology to contribute to the progress and development of society at large. Communication is the fundamental basis for any individual to live a normal life. People facing trouble in communicating with others can often be a victim of social isolation. For example, most people who are hearing disabled are also speech disabled. In an extensive research conducted in various domains, it was found that hearing impairment and inability to verbally express oneself leads to lack of equal opportunities as well as leads to problems even in everyday communication. We wanted to contribute to help this cause so we came up with Donna. For all the suits fans, you know who Donna is. For those who don't, Donna is a strong female character from a famous T.V. show called Suits. She was one person who everyone could count on and whatever the situation might be she was always there for her dear ones. With all the difficulties specially-abled people feel, we hope to never let them feel lonely and helpless having Donna by their side.

Donna UI built in Ability Hacks

What is it? ⛹️‍♂️

Donna is an application that always has your back. Through this hack, we want to make sure specially-abled people never feel helpless. Donna supports people with disabilities by allowing them to communicate. It has special cards for a lot of statements people might normally use and need in day to day life routines. Moreover, we have a facility for storing an identity card, emergency contact and other important information to make them feel even more secure. There is also a provision of typing your own statements and using them to communicate with others. The app uses the flutter_tts package for text to speech conversion. Both the web and app is created on flutter along with firebase for user authentication. Although Donna can help a lot of people, we especially made this to help the deaf people who find it really difficult to communicate with the outside world which leads to them not opening up to new people.

Starware

Donna is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up.

Team


Aniket Pal

💻 📖 🤔 📆 🚇

Aabhas Sao

💻 🎨 🚇

Sumana Basu

💻 📖 📹 📢

Nirmal-C

💻 🔌

Instructions 👨‍💻

test email and password

email: [email protected]
password: abc456

How we built it 🧑‍💻

We used flutter to build the app and Firebase as our backend service for authentication and database. We used a flutter package to convert text to speech. We added the feature in which the users can create personalized voice cards (a card on clicking which converts the text to speech) through a form. These custom cards are stored in the database for user convenience and are available upon login.

Challenges we ran into 🥺

We faced numerous challenges throughout the journey. Firstly, being a group of javascript developers this was our first try at Flutter. Us being super ambitious decided to try Go and Redis for the backend and database respectively and were stuck in it for a long time as we had never worked on them. Then finally we decided to change our platform and use Firestore and Firebase along with Flutter. Apart from that, we had to look for a good text to speech conversion model. We checked so many GitHub repositories and packages but we couldn't find one that had very high efficiency. So we finally decided to go with the flutter_tts package. Lastly, due to the time constraints, there were some features initially planned which we were not able to complete but would surely work on it after the hackathon.

Accomplishments that we're proud of 😎

Firstly, we were able to learn so much in just one day including an entire tech stack i.e. app development using Flutter. Along with that we made a lot of features that we didn't even think would be possible to do and we had so much fun creating them. But most importantly, we understand the struggle specially-abled people face in their day-to-day activities and we feel this app might be able to make their life a bit simpler. And this is our biggest achievement. It feels great creating something which can actually help someone and make an impact on someone's life.

What we learned 🤓

Being a group of javascript developers, we tried our hands on Flutter this time. We learnt how to create an onboarding screen, proper navigation, optimize controllers and make API calls. Although we were not able to successfully use Go in the backend we did get to learn about how to create modules and contexts in Go. Finally, we learnt how to connect Flutter with Firebase and use it for authentication and real-time data manipulation.

Built With 💕

  • Flutter
  • Dart
  • Firebase
  • Firestore
  • Cloudinary
  • Docker
  • Go lang
  • Redis
  • Text-to-Speech Converter

What's next for Donna 🔥

Next, we want to add more and more categories and functionalities in the app to try and put all the phrases that might be required in day-to-day activities. We also wish to add hospital support and on-call emergency services in the future. In addition to that, we want to make sure, we take of their mental health as well, so we would also be adding a mood tracker which tracks a person's happiness index every day and helps them make the graph go up!

Screenshot 2021-09-11 at 11 54 48 PM

You might also like...

Smart course app built in flutter.

Smart course app built in flutter.

flutter_smart_course Smart course app is built in flutter. App design is based on Smart Course designed by Nugraha Jati Utama Screenshots Android Home

Jan 3, 2023

Concepts used Flutter layout,State management, Blockchain integration, Http api integration, Smart contracts

HS_CryptoCoin_Wallet First project using Flutter with Blockchain Getting Started This project is a starting point for a Flutter application. A few res

Dec 23, 2021

Flutter Modular - A smart project structure

Flutter Modular - A smart project structure

Flutter Modular Getting started with Modular flutter_modular Documentation flutter_modular_test Documentation modular_codegen Documentation Features a

Jan 5, 2023

A Dart library with a solution to use smart enums

Smart Enums Author: Jop Middelkamp A package that can help you create 'smarter' enums that could be extended with some domain logic. Usage final bestF

Oct 1, 2022

A bot to swap instantly tokens using PancakeSwap smart contracts

Swap Pancake Bot Swap Pancake Bot foi feito para fazer swaps instantâneos sem ne

Jan 6, 2022

Exemplo em Flutter, para trabalhar com as câmeras dos devices

Fotografe e compartilhe! Como rodar: Clone the project to your Machine. Import the project to Android Studio. Run directly on Android or iOS device. A

Aug 23, 2021

A Flutter plugin to retrieve and manage contacts on Android and iOS devices. Maintainer: @lukasgit

A Flutter plugin to retrieve and manage contacts on Android and iOS devices. Maintainer: @lukasgit

contacts_service A Flutter plugin to access and manage the device's contacts. Usage To use this plugin, add contacts_service as a dependency in your p

Dec 28, 2022

A Markdown-based note-taking app for mobile devices.

A Markdown-based note-taking app for mobile devices.

Noteless A markdown-based note-taking app for Android Compatible with notes saved in Notable Features Markdown-optimized editor with syntax highlighti

Dec 31, 2022

Kee Vault 2 - a password manager for multiple devices.

Kee Vault 2 is a password manager for multiple devices. Password databases (Vaults) are encrypted using the KeePass storage format (KDBX) before being stored on the local device or sent to a remote server for synchronisation purposes.

Jan 6, 2023
Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 6% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /assets/Logo.png | 167.24kb | 156.11kb | 6.66% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 406.68kb | 379.69kb | 6.64% | | /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | 40.00kb | 37.49kb | 6.26% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 32.10kb | 30.18kb | 5.98% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 36.12kb | 34.06kb | 5.70% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 27.71kb | 26.15kb | 5.63% | | /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | 25.38kb | 23.96kb | 5.60% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 19.03kb | 18.05kb | 5.18% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 19.03kb | 18.05kb | 5.18% | | /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | 13.18kb | 12.58kb | 4.56% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 11.19kb | 10.74kb | 4.04% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.00kb | 8.67kb | 3.59% | | /android/app/src/main/res/mipmap-hdpi/ic_launcher.png | 8.14kb | 7.88kb | 3.23% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.71kb | 9.41kb | 3.08% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.03kb | 5.92kb | 1.83% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 5.64kb | 5.59kb | 0.85% | | /android/app/src/main/res/mipmap-mdpi/ic_launcher.png | 4.14kb | 4.13kb | 0.12% | | | | | | | Total : | 841.21kb | 789.29kb | 6.17% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
Owner
Betaoverflow
Trying to make opensource more impactful and beginner-friendly 🔥
Betaoverflow
Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 13 Jul 22, 2021
Lottery smart contract is built with Solidity and Brownie. Flutter Web is used to buid the UI and link the smart contract.

lottery_dapp A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Mano Vikram 1 Dec 15, 2021
Your grades across all your devices.

Gradely 2 A Grade Calculator App, that syncs all your Grades across all your devices, built with Flutter and with the amazing backend Appwrite. Screen

Elias Schneider 16 Dec 8, 2022
A multi-plateform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!

A multi-plateform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!

LINAGORA 119 Jan 2, 2023
Flutter Smart Admin Panel & Dashboard

?? ?? Smart Admin Panel & Dashboard Flutter Web Smart Admin & Panel Dashboard with flutter UI kit. Support ⭐️ If you want to access the backend(Fireba

Deniz Çolak 333 Dec 25, 2022
Flutter UI challenge (with Box2D physic)- Smart washing machine app

Flutter UI Challenge- SMART Washing Machine About project The application was written based on this great UI concept: https://dribbble.com/shots/11018

Tomasz Pawlikowski 754 Dec 27, 2022
This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It also has a feature called disease detection.

Smart-Farming-App This is a smart farming app which helps farmers to remotely monitor their crop and take necessary actions. It has features called di

Nihar Shah 2 Jul 9, 2022
Flutter example project to run Solidity smart contracts using web3Dart library

Fluthereum Description Flutter example project to run Solidity smart contracts using web3Dart library Dependencies web3dart: A dart library that conne

Marcos Carlomagno 72 Dec 27, 2022
A smart Diet and Fitness App

studio_projects A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

null 1 Oct 25, 2021
Smart Home Controlling App

wifi_smart_home_five Hinox Wifi Smart Home App Getting Started This project is a starting point for a Flutter application. A few resources to get you

Hiloliddin 1 Nov 10, 2021