Skip to content

Mobile app of the Privacy-Preserving Contact Tracing System - A Fork of the Undergraduate final course project of of @mikaellafs

License

Notifications You must be signed in to change notification settings

lprm-ufes/contact-tracing-mobile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19 Contact Tracing App

This is an Android application for COVID-19 contact tracing using Bluetooth Low Energy (BLE) with AltBeacon protocol. This app allows users to track and be notified of potential COVID-19 exposure through proximity detection.

Features

  • Proximity-based COVID-19 contact tracing using Bluetooth Low Energy (BLE).
  • User-friendly interface for easy interaction.
  • Real-time notifications.

Screenshots

Installation

You can download and install the app by clicking the link below:

Download COVID-19 Contact Tracing App

Note: Make sure to enable "Install from Unknown Sources" in your device's settings before installing the APK.

Usage

  1. Open the app on your Android device.
  2. Allow the app to access Bluetooth and location services.
  3. Keep the app running in the background.
  4. You will receive notifications if you come in close proximity to a potential COVID-19 case.

Technology Stack

This application is built using the following technologies:

  • Android SDK
  • Bluetooth Low Energy (BLE) with AltBeacon
  • MQTT (Message Queuing Telemetry Transport)
  • gRPC (Google Remote Procedure Call)

Running the App for Development

To run the app for development using Android Studio IDE, follow these steps:

  1. Clone this repository to your local machine.

    git clone https://github.com/mikaellafs/tcc-contact-tracing-mobile.git

  2. Open Android Studio IDE.

  3. Select "Open an existing Android Studio project" and navigate to the directory where you cloned the repository.

  4. Build the project by clicking on the "Build" menu and selecting "Make Project."

  5. Connect your Android device to your computer, or use an emulator.

  6. Click the "Run" button in Android Studio to install and run the app on your device or emulator.

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them.

  4. Submit a pull request.

Issues

If you encounter any issues or have suggestions for improvements, please open an issue.

About

Mobile app of the Privacy-Preserving Contact Tracing System - A Fork of the Undergraduate final course project of of @mikaellafs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%