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


Log in or sign up for Devpost to join the conversation.