Inspiration

Neighbourhood Watch is a great way of preventing crime and keeping the community safe.

The outbreak of Covid-19 has impacted our lives in many ways. To adapt to the new normal, here we are building an app to reconstruct the community online, setting up an incident reporting and verification system, and provide legal advice to victims and witnesses of incidents.

What it does

Features

  • Users can register for an account and login

  • During the onboarding process, users can enable GPS location for notifications

  • On the home page, users can view incidents in the nearby area via the real-time map and click on pins to view details such as photos, videos, descriptions and contribute to verifying or updating the information if they witness the incident. They can also search for facilities such as public toilets in the area or crowdedness

  • On the report page, users can report an incident, and add in a description, hashtag, upload media and pin the location. Users will also receive suggestions on legal wordings/ jurisdiction to describe the incident

  • Legal precedence. Users can search previous cases with keywords and outcomes, and evidence is stored in the blockchain

How we built it

  • Mobile app development using react-native

  • Back-end development using Python, Azure, CosmosDB, Cognitive azure functions

Challenges we ran into

Time crunch was a challenge, our plan was ambitious and included many features

Accomplishments that we're proud of

We built a functional prototype!

What we learned

We learnt a lot about using Azure, CosmosDB, Cognitive azure functions for back-end development

What's next for NWatch

Campaigns

  • Raise awareness on certain issues or fundraise for a cause in the community

Legal advice

  • AI-based legal advice on incidents
Share this project:

Updates