Skip to content

reachvivek/Curb-C19

Repository files navigation

Curb C-19 - #CODE19INDIA 🇮🇳

About

This App has been developed in an attempt to mollify the crisis in India against Novel Coronavirus 19 (nCov 19) which is as well a part of submission for #CODE19INDIA HACKATHON.

Note: This is Not An Open Source Project and is intended to be shared only with HackerEarth Officials & respective organizers of #CODE19INDIA Hackathon for Validation of our Idea Subission and Evaluation Purposes. Please check this link below to better understand the license agreement of this repository:

About Proprietary Code & Repository | GitHub

Getting Started

Installation

👇 Here is the link to the APK file

 App

Note: You need to disable the "Play Protect" feature from Settings of your "Google Play Store"!

App Walkthrough | Running 'Curb C-19' For The First Time

> Dashboard UI

We focused on the principle of Minimalism. Built this up on Google’s Material Design Library which helps the UI look easy and seamless keeping and all in all adds up to enhancing the app’s design / user interface experience. Why don't you see for yourself?

Dashboard (1/3) Dashboard (2/3) Dashboard (3/3)

> Key Features

Can't appearances be deceptive? That's what we thought! So here's an insight into some few extra dives that this app manages to pull of which also makes it fully fledged in its own way. Also, didn't you love the Night Mode ? Well, Suit yourself...

Paginated Information Search FAQs | Toggle Between Night Mode / Light Mode Curated Helpline Numbers

> Proposed Features

There are also a few certain things we are proposing as an idea after considering some of the recent activities and violations of the lockdown protocol in day light during this pandemic hour. What do you think? Do let us know...

Request To Go Out Report Violation AI Chatbot

Wait, this isn't done yet! There are many more features as well...

Good News! Because, All it takes... is a minute. Take your time and check it out below... Won't you?

Walkthrough

Built With

  • Coroutines - The new way of writing asynchronous, non-blocking code
  • LiveData - Data objects that notify views when the underlying database changes.
  • Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
  • Koin - Dependency Injection Framework (Kotlin)
  • Retrofit - A type-safe HTTP client for Android and Java.
  • Moshi - A modern JSON library for Kotlin and Java.
  • Moshi Converter - A Converter which uses Moshi for serialization to and from JSON.
  • WorkManager - The WorkManager API makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or device restarts.
  • API USED FOR AGGREGATING DATA: COVID19INDIA.org

Meet Our Team: Nomad Forks

AKSHITH VARMA CHITTIVELI

IOT PROJECT DEVELOPMENT

UI/UX DESIGN

SARTHAK BATHAM

UI / UX DESIGN

SOFTWARE DEVELOPMENT

VIVEK KUMAR SINGH

FULL STACK DEVELOPMENT

ANDROID & iOS

Reach us at nomadforks@gmail.com for any queries

Acknowledgement and Accreditations

We sincerely thank and appreciate #CODE19INDIA Hackathon Officials, MOTWANI JADEJA FOUNDATION and all the respective HackerEarth Official Body who carried out this venture by extending their support at this dark hour of Pandemic. We feel really invigorated being a part of this 72 Hours Hackathon, to be able to connect and innovate with solutions for a better tomorrow against a greater cause which is still at stake and we will be striving to persevere and come up with all we can to help placate this issue. Looking forward to a better tomorrow...

Area/Theme

Open Innovation: COVID 19

Objective

A Mobile application to educate, notify, inform, track, diagonize, assess and interact with the citizens of the country concerning COVID-19, which is aimed to be the ' APP of Choice' for the respective features aforementioned above.

Solution

An Android App (Proposal To Be Supported by Government) with the following functionalities:

  1. Verified Information about Covid - 19 to curb the misleading Whatsapp forwards
  2. Unique Identification of User to ensure Accountability of Data (Preferably Aadhaar)
  3. Self assessment for Covid symptoms using a score based symptoms analysis
  4. Citizen reporting feature where one can report mass gatherings/foreign returnee's/or other violations of lock down from their Locality.
  5. Certificate for derogatory movement ( Request to leave residence ), for citizens to seek approval to leave their residence for specific reasons to control the no. of citizens on streets.
  6. Maps showing Hospitals / Covid positive's Reported in the locality.
  7. FAQ's about COVID symptoms / testing / etc.
  8. Direct dial feature to reach authorities in case of emergency.
  9. Govt. Notification/ update/ alert section with local administrative alerts.
  10. Tracking movement/ location of citizens to enforce lock down even when the application is running in background.
  11. Live updates of CORONA statistics from across different states of the country.

Attachments (Also attested on the submission page of the HackerEarth Challenge)

Pitching Curb C-19 | YouTube

Curb C-19 | Presentation

About

Covid-19 Pan India Android App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published