Git Product home page Git Product logo

naitikvora / watchapp Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 3.35 MB

Neighbourhood watch app, Crime reporter, anonymous chatting and News application and real time garbage tracking in flutter with help of IOT technologies. Connected and working with firebase connection.

Kotlin 0.13% Swift 0.43% Objective-C 0.04% Dart 99.41%
firebase flutter dart crimereportsystem neighbourhood crimereports

watchapp's Introduction

Neighbourhood Watch App in flutter for Android OS and Apple IOS

To run : flutter run --no-sound-null-safety as of now as it is in development

Development in process

Test environment : Flutter 2.10.4 and Android 11 Device.

Introducing the Neigbourhood Watch App,

Features/ Progress

  • Users can report crime.
  • See crime reports submitted depending upon their current location and only those reports in his/her area will be visible.
  • View news from news api on current location of the user.
  • Chat anonymously with neighbours from the same neighbourhood logged into the app.
  • Users can select on the map to report a crime or select current location as a measure for generating valid report.
  • App is connected with firebase, so crime reports and chats are maintained forever.
  • Since chats are inserted in firebase, they can be monitored and moderated by an admin.
  • Users can read the top headlines of Indian news using news api
  • Upload media evidence to the firebase database storage
  • Retrieve the images uploaded as part of evidence for the crime reports in your area tab
  • Users can check the garbage tracking module
  • Connected the realtime firebase database with the IOT ESP8266 NodeMcu and Arduino Uno along with ultrasonic sensor to measure the capacity of the garbage in trash can
  • Depending upon the fetched realtime metric app displays the circular progress bar indicating the percentage of capacity available / occupied
  • Admin entity authentication and moderation (delete reports that are fake) added
  • Admin module integrated successfully
  • Crime prediction model that uses data from the reports submitted in app and generate map to show possible crime locations
  • Update the state helplines to the updated ones for your state. In the dash and garbage tracker page. That's it :)

    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.