All Projects → iwishiwasaneagle → boxofhope

iwishiwasaneagle / boxofhope

Licence: GPL-3.0 License
Box Of Hope is a C++ event driven platform to protect you during the COVID-19 pandemic. BOH uses NFC and WiFi technology to ensure your mask usage is on point and employs sterilizing UV LEDs to clean your fabric mask.

Programming Languages

javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
CMake
9771 projects
HTML
75241 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to boxofhope

coronainfobd
Real-time corona-virus tracker of Bangladesh 🇧🇩 which includes latest updates, data visualization, public awareness from WHO and some advice to aware people. 🥰❤
Stars: ✭ 46 (+142.11%)
Mutual labels:  health, covid19
aarogya seva
A beautiful 😍 covid-19 app with self - assessment and more.
Stars: ✭ 118 (+521.05%)
Mutual labels:  health, covid19
freerails
Real-time, multiplayer railway strategy/management game based on the RailRoad Tycoon I and II games.
Stars: ✭ 40 (+110.53%)
Mutual labels:  real-time
PHES-ODM
Metadata and code to support covid-19 wastewater surveillance and open science.
Stars: ✭ 34 (+78.95%)
Mutual labels:  covid19
MStream
Anomaly Detection on Time-Evolving Streams in Real-time. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies.
Stars: ✭ 68 (+257.89%)
Mutual labels:  real-time
covid-19-vis
This repository contains data visualizations based on RKI and DIVI using kepler.gl
Stars: ✭ 25 (+31.58%)
Mutual labels:  covid19
Notre-Dame-v3
The 3rd generation of ÉTSMobile, the main gateway between the École de technologie supérieure and its students on mobile devices
Stars: ✭ 13 (-31.58%)
Mutual labels:  students
Data Science
Portfólio com projetos de Data Science | Machine Learning | Python
Stars: ✭ 21 (+10.53%)
Mutual labels:  covid19
voxel-raycaster
Hardware accelerated voxel ray marching
Stars: ✭ 30 (+57.89%)
Mutual labels:  real-time
introduction-to-computer-science
Microsoft TEALS Program - Introduction to Computer Science
Stars: ✭ 93 (+389.47%)
Mutual labels:  students
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (+26.32%)
Mutual labels:  real-time
bigbug
Easy Microcontroller Debugging Tool
Stars: ✭ 37 (+94.74%)
Mutual labels:  real-time
SIES-Library
A simple catalog app for SIESGST Library using Google Books API
Stars: ✭ 34 (+78.95%)
Mutual labels:  students
coronavirus-mask-image-dataset
Image dataset from Instagram of people wearing medical masks, no mask, or a non-medical (DIY) mask
Stars: ✭ 57 (+200%)
Mutual labels:  covid19
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (+5.26%)
Mutual labels:  real-time
health
A simple and flexible health check library for Go.
Stars: ✭ 494 (+2500%)
Mutual labels:  health
Desk.Fit.Curated
A curated list of products that make life in office healthier and more productive.
Stars: ✭ 17 (-10.53%)
Mutual labels:  health
sc2-illumina-pipeline
Bioinformatics pipeline for SARS-CoV-2 sequencing at CZ Biohub
Stars: ✭ 18 (-5.26%)
Mutual labels:  covid19
aceso
Python package to calculate 2SFCA and other measures of spatial accessibility
Stars: ✭ 20 (+5.26%)
Mutual labels:  health
covid-19
HDR UK - Resources for 🦠COVID-19 Research
Stars: ✭ 41 (+115.79%)
Mutual labels:  health

Logo

Box Of Hope

Raspberry Pi COVID-19 DIY Project
Explore the docs »
Read the wiki »

                        

View Demo · Report Bug · Request Feature

Contributors Forks Stars Issues License

Servers API Docs codecov


🤯 As featured on tomshardware.co.uk 🤯

Table of contents

  1. Project Motivation
  2. About The Project
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgements

Project Motivation

NOTE: This project has been started during the COVID-19 pandemic.

Considering the current government guidelines in the UK (and many other countries across the world) require people to wear reusable cloth face masks when in indoor shared spaces, they have become parts of our daily lives, but we still ocassionaly leave them behind or lose track when it's time to wash them. Hence, this project attempts to solve the annoying problem of:

Where's my mask? Oh I left it at home... again...

Given this is a university project, the creators were tasked with creating a event driven codebase that interacts with a user and low level components on a Raspberry Pi.

A big part of this device is the user home state detection this is done by making the assumption that the user (being a techy person) will have this box a) at home and b) carries a mobile phone or some other WiFi enabled technology on them. Ergo, the user is home if the portable device's IPv4 address is on the same network.

About The Project

System Overview

Box of Hope, as the name suggests, is a box to keep your face covering in while you are at home.

It has disinfecting UV LEDs to remove any harmful bacteria and viruses which could have accumulated on your face mask while you were using it. These are activated each time a mask is returned into the box.

To enable this, a switch needs to be installed by the door which senses whether the door is open or not.

On the inside, the Raspberry Pi is equipped with an NFC top hat to read the NFC tag on the face mask. This enables the system to keep track of usage even if you have multiple masks.

If your phone leaves your home's WiFi and a mask is still in the box, you will get a notification through a webapp, to remind to get your mask. The webapp also functions as the GUI for the system, showing real-time status of the key box parameters and hisotry over the last couple of hours.

There are 3 components to this project: api, webapp, and io_server. More details about each can be found on the official Wiki.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Project Link: https://github.com/iwishiwasaneagle/boxofhope

Acknowledgements

We would like to thank Dr Bernd Porr, Dr Nicholas Bailey, and all University of Glasgow RTEP5 teaching assistants for their support throughout the project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].