Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.9 KB

README.md

File metadata and controls

29 lines (23 loc) · 1.9 KB

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 :)