{"id":23119421,"url":"https://github.com/MatheusAndrade23/deaf-tech","last_synced_at":"2025-08-17T00:31:50.875Z","repository":{"id":196407191,"uuid":"648975411","full_name":"MatheusAndrade23/deaf-tech","owner":"MatheusAndrade23","description":"Deaf Tech, um Sistema de Adaptação Residencial para Surdos. Desenvolvido com React Native, Typescript e muita eletrônica.","archived":false,"fork":false,"pushed_at":"2023-12-28T23:31:52.000Z","size":1046,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-09T05:41:56.815Z","etag":null,"topics":["figma","firebase","nodejs","onesignal","project","react-native","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatheusAndrade23.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-03T11:37:51.000Z","updated_at":"2025-04-04T00:33:46.000Z","dependencies_parsed_at":"2023-12-29T00:06:01.733Z","dependency_job_id":null,"html_url":"https://github.com/MatheusAndrade23/deaf-tech","commit_stats":null,"previous_names":["matheusandrade23/deaf_tech","matheusandrade23/deaf-tech"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MatheusAndrade23/deaf-tech","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusAndrade23%2Fdeaf-tech","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusAndrade23%2Fdeaf-tech/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusAndrade23%2Fdeaf-tech/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusAndrade23%2Fdeaf-tech/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatheusAndrade23","download_url":"https://codeload.github.com/MatheusAndrade23/deaf-tech/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusAndrade23%2Fdeaf-tech/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270791255,"owners_count":24645781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["figma","firebase","nodejs","onesignal","project","react-native","typescript"],"created_at":"2024-12-17T05:35:47.913Z","updated_at":"2025-08-17T00:31:50.326Z","avatar_url":"https://github.com/MatheusAndrade23.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- \u003ch1 align=\"center\"\u003e🔊 Deaf Tech 🧏\u003c/h1\u003e --\u003e \n\n\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/c98eb6d9-848a-4e4b-97b5-9bf8771a6e5a\" width=\"450px\" alt=\"Logo Image\"/\u003e\n\u003c/div\u003e \n\n\u003c!-- [![YoutubeVideo](http://img.youtube.com/vi/DXTmdkuJo0w\u0026t/0.jpg)](http://www.youtube.com/watch?v=DXTmdkuJo0w\u0026t) --\u003e\n\n\u003ch3 align=\"center\"\u003eDeaf Tech - Sistema de Adaptação Residencial para Surdos\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"#definicao\"\u003eO que é?\u003c/a\u003e •\n \u003ca href=\"#funcionamento\"\u003eFuncionamento\u003c/a\u003e •\n \u003ca href=\"#demo\"\u003eMais sobre o App\u003c/a\u003e\n\u003c!-- \u003ca href=\"#hardware\"\u003eMais sobre o Hardware\u003c/a\u003e --\u003e\n\u003c/p\u003e\n\n---\n\n\u003cbr/\u003e\n\n\u003cdiv id=\"definicao\"\u003e\n \u003ch2\u003eO que é? 🤔\u003c/h2\u003e\n\u003c/div\u003e\n\n\n\u003cp\u003e O DeafTech é um sistema que monitora um ambiente e notifica o usuário quando um barulho notável é detectado. foi desenvolvido com o propósito de solucionar desafios enfrentados por pessoas surdas, que muitas vezes não conseguem perceber sons como batidas, objetos caindo, campainhas, choro de bebês e outros ruídos que podem ser indicativos de problemas potencialmente perigosos se não forem detectados.\n\nAlém disso, o aplicativo para dispositivos móveis é capaz de gerenciar todos os sistemas, desde conectar um sensor à rede Wifi até editar as informações de um sensor/cômodo.\u003c/p\u003e\n  \n\u003cp\u003e\n  \u003ca href=\"http://www.youtube.com/watch?v=DXTmdkuJo0w\u0026t\"\u003eClique aqui para ver Vídeo de Apresentação\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/123f4966-bc46-4c7f-a9ed-dbaddbf7ebfd\" width=\"700px\" alt=\"Notificacao\"/\u003e\n\n---\n\n\u003cbr/\u003e\n\n\n\u003cdiv id=\"funcionamento\"\u003e\n \u003ch2\u003eFuncionamento ⚙️\u003c/h2\u003e\n\u003c/div\u003e\n\n  \u003cp\u003e• O sistema é baseado por sensores detectores de som que são espalhados pela casa e quando detectam qualquer atividade sonora naquele cômodo, \n   eles enviam essa informação para o servidor na nuvem, que dispara uma notificação para o celular do usuário.\u003c/p\u003e\n\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/8f3a0c9b-93b6-41ec-81e8-30c274b13290\" width=\"300px\" alt=\"Notificacao\"/\u003e\n\n\u003cbr/\u003e\n\n\u003cbr/\u003e\n\n  \u003cp\u003e• A campainha da casa também é monitorada, notificando o usuário quando é acionada.\u003c/p\u003e\n\n\u003ca href=\"#\"\u003e\n \u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/29352db3-6e27-45eb-938b-51f29920c652\" width=\"350px\" alt=\"Notificacao\"/\u003e\n \u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/2b8f0c98-85ec-4e50-9161-b0966a22e35a\" width=\"350px\" alt=\"Notificacao\"/\u003e\n\u003c/a\u003e\n\n\n\u003cbr/\u003e\n\n\u003cbr/\u003e\n  \n\u003cp\u003e• Uma outra dificuldade da pessoa surda, é com despertadores. Se a pessoa tem um sono pesado, ela sempre depende de outra para acordá-la. Visando isso,\n  nosso sistema, a cada toque da campainha ou som detectado, a cama vibra, evitando que barulhos noturnos passem despercebidos. Isso é configurável, se o usuário não quiser ser acordado durante a noite, pode ser desativado.\u003c/p\u003e\n\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/eabf612f-6cf7-46c9-8224-b53e906eaf77\" width=\"350px\" alt=\"Alarme\"/\u003e\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/a8173386-bcfe-483e-85dd-1a8432f39945\" width=\"350px\" alt=\"Alarme\"/\u003e\n\n---\n\n\u003cbr/\u003e\n\n\u003cdiv id=\"demo\"\u003e\n \u003ch2\u003eMais sobre o App 📱\u003c/h2\u003e\n\u003c/div\u003e\n\n\u003ch3\u003eFuncionalidades ⚙️\u003c/h3\u003e\n\n- ✔️ Notificações configuráveis\n- ✔️ Acessibilidade\n- ✔️ Mudança de tema\n- ✔️ Adicionar novo sensor/cômodo a ser monitorado\n- ✔️ Editar/Excluir sensor/cômodo\n- ✔️ Adicionar despertador\n- ✔️ Editar/Excluir despertador\n\n##\n\n\u003ch3\u003eAcessibilidade 🧏\u003c/h3\u003e\n\n\u003cp\u003eO design do Aplicativo foi feito visando deixar o mais visual possível, adotando convenções e colocando muitos ícones, para representar todas as informações e ações.\u003c/p\u003e\n\n![icones](https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/ea9f677d-86e5-4ffb-845e-66b930f81cd2)\n\n\u003cbr/\u003e\n\n\u003cp\u003ePorém, ainda sim há muito texto, e nem todas pessoas surdas conseguem ler, por isso, cada tela também possui uma explicação em libras, que pode ser facilmente \nvista apenas com o clique de um botão.\u003c/p\u003e\n\n\u003cbr/\u003e\n\n![acessibilidade](https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/fb8539f4-52fb-4327-889e-b901990df2d0)\n\n\u003cbr/\u003e\n\n\u003cp\u003eA notificação também é acessível, em que, ao invés de aperecer somente texto \"Houve um barulho alto no Quarto do Bebê\", uma foto do ambiente (que o usuário cadastra no momento da criação do novo cômodo a ser monitorado) aperece e o ícone do nível de barulho é mostrado junto.\u003c/p\u003e\n\nCada cor representa um nível de barulho diferente:\n\n- Barulho Baixo: `Ícone Verde`\n- Barulho Médio: `Ícone Amarelo`\n- Barulho Alto: `Ícone Vermelho`\n\n\u003cbr/\u003e\n\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/0e13fea1-2bd9-4771-b3a9-f95b8c412cbe\" width=\"350px\" alt=\"Notificacao\"/\u003e\n\n\u003cbr/\u003e\n\n##\n\n\u003ch3\u003eCômodo/Sensor 🔊\u003c/h3\u003e\n\n\u003cp\u003eNo aplicativo, é possível visualizar as informações de cada cômodo e o sensor que está o monitorando. Também é possível editar suas informações, exceto a do tipo do sensor: Com ou sem fio, que pode somente ser determinada no momento da criação, já que isso influencia na conexão do sensor à rede.\u003c/p\u003e\n\nO sensor pode ter 3 variações:\n\n- O totalmente sem fio, que funciona com baterias e que possui toda sua comunicação via Wifi.\n- O parcialmente sem fio, que faz sua comunicação via Wifi, porém precisa ser ligado na tomada para funcionar.\n- O totalmente com fio, que tem sua comunicação e alimentação totalmente feitas com fio.\n\n\u003cbr/\u003e\n\n![sensor_com_fio](https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/b4470a12-53e8-4679-b964-215a52443fb4)\n![sensor_sem_fio](https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/2cb45368-7684-4ead-95e5-cef76df9481a)\n![comodos](https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/151e90ba-bd8e-44cd-b667-c62f14466355)\n\n\u003c!--- \n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/b98a0f4c-c962-4a0c-bb07-75d8cc501d09c\" width=\"300px\" alt=\"Sensor\"/\u003e\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/a79bfe80-e732-41c7-899d-38463720ee47\" width=\"300px\" alt=\"Sensor\"/\u003e\n\u003cimg src=\"https://github.com/MatheusAndrade23/Deaf_Tech/assets/84635540/151e90ba-bd8e-44cd-b667-c62f14466355\" width=\"300px\" alt=\"Sensor\"/\u003e --\u003e\n\n\u003c!-- \n##\n\n\u003ch3\u003eDemonstração 🎥\u003c/h3\u003e\n--\u003e\n\n##\n\n\u003cdiv id=\"tecnologias\"\u003e\n \u003ch3\u003eTecnologias Utilizadas 🛠\u003c/h3\u003e\n\u003c/div\u003e\n\n#### FrontEnd: `React Native`\n\n- JavaScript/TypeScript  \n- Expo \n- Native Base \n- React Native Navigation \n- React Native Ble Plx \n- Axios \n- React Hook Form \n- React Native Datetime Picker \n- React Native UUID \n- React Native Youtube Frame \n- Expo Dev Client \n\n#### BackEnd: `NodeJS`\n\n- JavaScript\n- Express\n- Handlebars\n- OneSignal Node\n- Firebase\n- Imgur\n\n#### Design: `Figma`\n\n#### Banco de dados e comunicação com o Hardware: `Firebase Realtime Database`\n\n#### Notificações: `OneSignal + Firebase Cloud Messaging`\n\n\u003cdiv style=\"display: inline_block\"\u003e\u003cbr\u003e\n  \u003cimg align=\"center\" alt=\"npm\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/npm/npm-original-wordmark.svg\" /\u003e\n  \u003cimg align=\"center\" alt=\"Js\" height=\"35\" width=\"45\" src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-plain.svg\"\u003e\n  \u003cimg align=\"center\" alt=\"TypeScript\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-plain.svg\"\u003e\n  \u003cimg align=\"center\" alt=\"React\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg\"\u003e\n  \u003cimg align=\"center\" alt=\"NodeJS\" height=\"35\" width=\"45\" src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/nodejs/nodejs-plain.svg\"\u003e\n  \u003cimg align=\"center\" alt=\"Express\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/express/express-original.svg\"\u003e\n  \u003cimg align=\"center\" alt=\"Firebase\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firebase/firebase-plain.svg\" /\u003e\n  \u003cimg align=\"center\" alt=\"Figma\" height=\"35\" width=\"45\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/figma/figma-original.svg\" /\u003e\n\u003c/div\u003e\n\n\u003c!-- \n---\n\n\u003cbr/\u003e\n\n\u003cdiv id=\"hardware\"\u003e\n \u003ch2\u003eMais sobre o Hardware 🛰️\u003c/h2\u003e\n\u003c/div\u003e --\u003e\n\n---\n\n\u003cp align=\"center\"\u003e🌟 Se você gostou, por favor considere dar uma estrela! 🌟\u003c/p\u003e\n\u003cdiv id=\"footer\" align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/matheus-andrade23/\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/-LinkedIn-%230077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e\n\u003ca href = \"mailto:matheusandrade.ma2003@gmail.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Gmail-%23333?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMatheusAndrade23%2Fdeaf-tech","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMatheusAndrade23%2Fdeaf-tech","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMatheusAndrade23%2Fdeaf-tech/lists"}