Euphony Demo for patients and assistants in case of an emergency.

Overview

sound-helper

Eutophia sample project

Overview

sound-helper is a sample application using the euphony Acoustic Data Telecommunication Library.
This application is designed to verify patient's chronic disease information and identity in urgent situations.
If you use this application, you can use this function

  • Function to send information when a mobile phone is detected shaking
  • Function to receive information by pressing a button
  • Function to store information in advance

Getting Started

< Patient >

  1. Press the INFORMATION button.

  2. Enter your name, emergency contact number and date of birth.

  3. Choose your chronic disease. If your chronic disease is not in the box, please enter the disease name by pressing 'Other'.

  4. Make sure you have entered the correct information and press the SUBMIT button.

< Medical worker >

  1. Press the LISTENER button.

  2. Wait a moment after pressing the LISTEN button.

  3. Please check the patient's information and proceed with first aid.

Contributing

Changes and improvements are more than welcome! Feel Free to fork and open a pull request. Please make your changes in a specific branch and request to pull into master.

Authors

See also the list of contributors who participated in this project.

License

Apache 2.0 : sound-helper is licensed under the Apache 2.0 license.

Comments
  • MVP model layout design

    MVP model layout design

    MVP 모델의 각 액티비티에 대한 레이아웃 디자인

    버튼이나 메뉴바 등의 UI 디자인은 따로 Issue를 생성해서 협업

    Main activity

    슬라이드2

    Info input activity

    슬라이드3

    Listener activity

    슬라이드4

    Transmitter activity

    슬라이드5

    Color palette

    https://colorhunt.co/palette/fcd1d1ece2e1d3e0dcaee1e1

    enhancement 
    opened by judemin 14
  • MVP model development

    MVP model development

    초기 MVP 모델 아이디어

    Java로 구현

    환자 (Transmitter)

    브로드캐스트 될 신원, 질병 정보 작성 다른 이용자가 특정 행위를 했을 때 브로드캐스트 되는 기능

    • 신원 : 이름 , 나이, 비상 연락망

    일반 이용자 (Listener)

    브로드캐스트 되는 단말기에 가져다 대면 정보 띄워주기

    액티비티 및 기능 도식화

    도식화

    역할분담

    메인페이지 – 옥은진 정보작성 – 김미소 리스너 – 박준규 트랜스미터 처리 – 민상연

    good first issue 
    opened by judemin 7
  • Add listener activity

    Add listener activity

    Add listener activity.

    Changes

    1. Add dependencies to build.gradle.
    2. Add permissions and activity to manifest.xml.
    3. Add colors and strings value.
    4. Update theme to change color.
    opened by kuro11pow2 2
  • fix and add : fix ConfirmFragment and add ConfirmFragmentTest

    fix and add : fix ConfirmFragment and add ConfirmFragmentTest

    fix ConfirmFragment and add ConfirmFragmentTest

    • fix string in ConfirmFragment
    • add ConfirmFragmentTest
    • Create a testButtonClick method on the ConfirmFragmentTest
    opened by kmsaidev 1
  • Add : Add InfoActivity

    Add : Add InfoActivity

    Add files

    • Add InfoActivity
    • Add PageFragment
    • Add InfoFragment
    • Add DateFragment
    • Add DiseaseFragment
    • Add ConfirmFragment
    • Add Person class
    • Add InfoViewModel
    • Add xml files
    • Add dependencies to build.gradle
    opened by kmsaidev 1
  • Add for UI test and Update element ID

    Add for UI test and Update element ID

    Add UI test files

    UI test for InfoFragmentTest and MainActivityTest

    Update button ID in MainActivity

    • informButton -> enter_inform_button
    • listenerButton -> enter_listener_button
    opened by eunzinn 0
  • Resolving minor issues

    Resolving minor issues

    Rename

    • Clarify the meaning of the button name in ListenerAcitivty. button -> listen_button

    Add

    • Add dependencies required for unit testing androidTestImplementation 'androidx.test:rules:1.2.0'
    • Add UI test code for listen_button.

    Fix

    • Fixed an issue where parent class could not be called when requesting permission
    • Fixed the problem that the declaration for listener activity was duplicated in app/src/main/AndroidManifest.xml
    • Fixed the problem that the declaration for the removed activity InformActivity remained in app/src/main/AndroidManifest.xml
    opened by kuro11pow2 0
  • Naming view element ID in project

    Naming view element ID in project

    It seems that we should name view elements (TextView, Button, etc.) more intuitive than now. When referencing elements by ID it's hard to recognize.

    My suggestion is to name it according to the below form

    layoutName_elementName_type
    
    <Button
            android:id="@+id/transmit_submit_button"
    ...
    
    enhancement 
    opened by judemin 3
  • Make templates for issue

    Make templates for issue

    One of the things to do this week is create an issue template. Here is an example. chrome_X4fZaXnGzl

    I think the main project's issue template is fine. What do you think about this?

    documentation 
    opened by kuro11pow2 4
Owner
Euphony
Euphony is the open source soundless acoustic telecommunication library ❤️
Euphony
Simple springboot API for addressBook. Supports all REST controllers and have custom error handling for every specific case, also supports redis caching.

AddressBook-SpringBoot-API Simple Springboot API for addressBook with redis cache. Supports all REST controllers and have custom error handling for ev

Shirish Saxena 1 Jan 21, 2022
SpringBoot show case application for reactive-pulsar library (Reactive Streams adapter for Apache Pulsar Java Client)

Reactive Pulsar Client show case application Prerequisites Cloning reactive-pulsar Running this application requires cloning https://github.com/lhotar

Lari Hotari 9 Nov 10, 2022
Test case to check if the Log4Shell/CVE-2021-44228 hotfix will raise any unexpected exceptions

Log4Shell Hotfix Side Effect Test Case I wanted to know if any ClassNotFoundException or similar unexpected exception is raised when one applies the C

Malte S. Stretz 3 Nov 9, 2022
Auto-Unit-Test-Case-Generator automatically generates high-level code-coverage JUnit test suites for Java, widely used within the ANT Group.

中文README传送门 What is Auto-Unit-Test-Case-Generator Auto-Unit-Test-Case-Generator generates JUnit test suites for Java class just as its name. During te

TRaaS 108 Dec 22, 2022
source code of the live coding demo for "Building resilient and scalable API backends with Apache Pulsar and Spring Reactive" talk held at ApacheCon@Home 2021

reactive-iot-backend The is the source code of the live coding demo for "Building resilient and scalable API backends with Apache Pulsar and Spring Re

Lari Hotari 4 Jan 13, 2022
Apache Log4j2 CVE-2021-44228 RCE Demo with RMI and LDAP

CVE-2021-44228-Demo 利用 CVE-2021-44228,通过 RMI 和 LDAP 两种方式远程注入代码的示例。 Exploit class from RMI Server loaded Hello, ${jndi:rmi://127.0.0.1:1099/exploit} Ex

Zhuang Ma 2 Dec 14, 2021
Hexagonal Architecture Demo Project about Ticketing and Payment

This project is a sample production-ready implementation for demonstrating the power of Hexagonal Architecture (aka Ports And Adapters Pattern) written in Java.

Alican Akkuş 382 Jan 1, 2023
Demo microservice architecture with Spring ,Spring Cloud Gateway , Spring Cloud config server , Eureuka , keycloak and Docker.

spring-microservice Demo microservice architecture with Spring ,Spring Cloud Gateway , Spring Cloud config server , Eureuka , keycloak and Docker. Arc

null 4 Sep 13, 2022
Microservices with Spring Boot and Kafka Demo Project

Example microservices showing how to use Kafka and Kafka Streams with Spring Boot on the example of distributed transactions implementations with the SAGA pattern

Piotr Mińkowski 98 Jan 7, 2023
Spring-boot application to demo JVM HEAP and Native memory leak

Description This repo can be used as demo repo for finding memory leaks. Example spring-boot project to show how to find and fix JVM HEAP memory leak

Iranna Nk 4 Jul 22, 2022
Geektime Todo is a demo todo project for Geektime column.

Geektime Todo 简介 这是《极客时间》专栏的 Todo 项目示例。 基本用法 生成 IDEA 工程 ./gradlew idea 检查 ./gradlew check 数据库迁移 ./gradlew flywayMigrate 生成构建产物 ./gradlew build 生成发布包 对

Zheng Ye 53 Oct 20, 2022
A demo shopping cart Java Akka Serverless

shopping-cart-java-akka-serverless This project is an Akka Serverless service that demonstrates a simple shopping cart implemented as an Akka Serverle

Hugh McKee 7 Dec 3, 2021
Representational State Transfer + Structured Query Language(RSQL): Demo application using RSQL parser to filter records based on provided condition(s)

Representational State Transfer + Structured Query Language: RSQL Demo application using RSQL parser to filter records based on provided condition(s)

Hardik Singh Behl 9 Nov 23, 2022
A short demo of CVE-2021-44228

sample-ldap-exploit A short demo of CVE-2021-44228 Build $ mvn clean verify Run Attacker $ java \ -cp 'attacker/target/sample-attacker.jar:attacker

Philip Oswald 6 Oct 19, 2022
Spring Boot ECommerce Demo

springboot-ecommerce2 Things todo list Clone this repository: git clone https://github.com/hendisantika/springboot-ecommerce2.git Navigate to the fold

Hendi Santika 5 Aug 30, 2022
Spring testcontainers demo

Getting Started Reference Documentation For further reference, please consider the following sections: Official Apache Maven documentation Spring Boot

Jether Rodrigues do Nascimento 2 Feb 16, 2022
The project is a simple vulnerability Demo environment written by SpringBoot

The project is a simple vulnerability Demo environment written by SpringBoot. Here, I deliberately wrote a vulnerability environment where there are arbitrary file uploads, and then use the `scan` attribute in the loghack configuration file to cooperate with the logback vulnerability to implement RCE.

Panda 76 Dec 14, 2022
Demo for Dapr v1.x

Demo for Dapr v1.x 1. Demo Services dapr-demo-proto: protocol buffer definition, contains the generated code. dapr-demo-order: product java service, s

望哥 4 Mar 16, 2022
Demo Repo for our CDC-based Strangler Fig Pattern Session @ VoxxedDays Romania 2021

Strangler Fig Pattern Demo Build applications Before being able to spin up the docker-compose based demo environment please make sure to successfully

Hans-Peter Grahsl 5 Feb 20, 2022