Citizen Shield is a cybercrime support web app designed to make reporting online crimes simple, human, and reassuring for every citizen. It was inspired by real stories of people who felt scared or helpless after facing scams or harassment, and by how complex the existing reporting portals can be, especially for non‑technical users.
The project was built using Base44 as a no‑code platform to quickly create the user interface, complaint forms, workflows, and data storage, so that most of the focus could stay on user experience rather than infrastructure. The app includes guided complaint registration, automatic categorisation and routing, status tracking with SMS/email alerts, direct officer contact, AI‑assisted scam checking, educational content, and an offline printable complaint form with preview for people who prefer visiting the police station.
While building Citizen Shield, there was a lot learned about the typical “victim journey” in cybercrime cases and the importance of clear communication, empathy, and feedback loops. It also required learning how to chain multiple services together (Base44, messaging APIs, possible AI endpoints) to create a smooth end‑to‑end flow from incident to support.
The main challenges were deciding which features were essential for a hackathon‑ready MVP versus nice‑to‑have, and designing flows that worked for very different users (young students, parents, seniors) without overwhelming them. Another challenge was thinking through data privacy and security from the start, since people will be sharing sensitive details and evidence about their cases.
Built With
- base-44
Log in or sign up for Devpost to join the conversation.