We began with a tailored discovery phase involving a solution architect, business analyst, UI/UX designer, and AI/ML engineer to assess the client's goals, identify risks, and shape the technical foundation. The client – an early-stage startup – had a clear product idea but lacked a fully formed vision, requiring us to guide them through several layers of product clarification.
The urgency was high: the client wanted to start testing the idea with real users as soon as possible to validate its value in live emergency settings.
Given the domain (public safety and law enforcement), the app needed to function like a ChatGPT-style search assistant, but with a critical twist: the search was restricted to the organization's internal documentation. Officers were required to upload their own materials – policy manuals, legal references, SOPs – and instantly retrieve precise, trustworthy answers from them while on duty.
We defined key project phases with a strong emphasis on:
- High-accuracy document search
- Fast response time in field conditions
- Mobile usability (iOS and Android)
- Secure document uploading and admin-level content control
- Backend support for usage statistics and future optimization
Clear communication rhythms were established, including additional clarification meetings to address change requests and evolving priorities. We also worked closely with the client to help compensate for their limited product experience, guiding them through backlog refinement, feature prioritization, and discovery-based decision-making.
Binariks framed the problem space, performed a WBS, and set up a delivery team consisting of mobile engineers, Python backend specialists, QA, DevOps, and a dedicated PM. A web-based admin portal was also scoped out to allow secure upload, categorization, and control of documents.
This structured and collaborative setup moved the project quickly into execution. We delivered a working demo product with limited functionality, and several police departments participated in the test period. Today, Binariks continues to support the product in a maintenance and optimization phase, responding to real-world usage data and new departmental needs.