Code Monkey home page Code Monkey logo

masknotifier-app's Introduction

MaskNotifier-App

Get automatically notified every time you move out of your home territory, for a small shopping or for a mini-vacation.

This is just a conceptual prototype
Complete practical build is still under development

Inspiration

It has become mandatory to wear a face mask during this pandemic period. Wearing a face mask will help prevent the individual from contracting any airborne infectious germs. WHO advises everyone to wear ask, every time you move out to any public area. However, it’s quite common to forget. That’s where our app comes in rescue.

What it does

Mask notifier, automatically notifies you to wear a mask every time you move out of your predefined home territory. Here is how it functions,

  1. After a small walkthrough, you are requested to set a Geo-Fence. Where a marker appears on the map at your current location with a predefined radius. You can adjust this radius to fit the surroundings of your home.
  2. Next, you will move on to the dashboard.
  3. In the dashboard, you can enable the Automatic Mask Alerts. Moreover, a small live map showing your current position in the GeoFence will be displayed.
  4. So, using GeoFence you provided, every time you walk out of your home territory, you will get a notification to wear a mask. Also, all these notifications will be saved under the notifications section in the dashboard.
  5. Finally, you can edit your GeoFence anytime you need, from the dashboard itself. All these transactions will be taken place within the user’s local device there is no issue with privacy.

Screenshots

How I built it

The app is built using Android Native SDK tools with the following libraries.

Google Maps API V2- for GeoFencing

ButterKnife - for View Binding

Glide - image loading framework for Android

FireBase - As backend Database for storing information about various shops

OneSignal - Easy Firebase Notifications

Alerter - For Material Style Alerts

Challenges I ran into

Initially, it has become very hard for me to establish a live location-based GeoFence. However, using Maps API provided by Google Cloud Platform it became super simple to implement all the features.

Accomplishments that I'm proud of

It took me just 2 hours to wireframe and I was able to build the whole functional prototype within 36hours and I am proud of it.

What I learned

I learn to implement Google Maps API v2 on Android with an active GeoFence. I also learned to implement live location detection on Android.

What's next for Mask Notifier App

Want to make the user-interface more intuitive and launch it onto the play store so that everyone can make use of it.

masknotifier-app's People

Contributors

nitishgadangi avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.