Back To Top

Case Study

House Arrest Admin


The client wanted to develop an app that allows law enforcement agents to monitor their low-risk clients in a way that renders the ankle bracelet unnecessary, while also providing an ankle bracelet monitoring service for higher-risk clients. We wanted the agent to be able to monitor multiple clients, ask questions, request check-ins, track the client using GPS, and other monitoring actions.


There are two types of applications we created for E-cell House Arrest.

We created one for agents and one for “clients.” In this instance, the “client” is someone who has been arrested for a crime, while the agents are the police officers who monitor the clients. These sort of criminals would not be going to jail, but would be kept under house arrest.

Other technologies of this sort rely on heavy trackers such as ankle trackers that are unwieldy and cumbersome. Our client wanted something that would be light and accurate to replace all of those.

The E-Cell House Arrest admin app uses GPS tracking and facial recognition software to check-in with clients under house arrest.

The app registers a device for the client and the agent can then send check-in requests and other alerts directly to the client, who has a specified amount of time in which to respond. If the client is not with their device or fails to check-in promptly, they are identified by a special icon and the data is recorded. Then the agent can go and see what’s wrong.

We also created a new hardware implementation, which is a bracelet the client wears to allow for easier monitoring.

  • UI/UX
  • Front-end Dev
  • Back-end Dev
  • SEO
  • iOS (Objective C)
  • PHP
  • MySQL
Live Links

A variety of features are included :

  • The Client List
    • Shows all an agent's clients. If a client has been assigned an ankle bracelet, an icon appears by their name. One of two icons will be shown here. If the bracelet is connected, the icon will be blue. If not, the bracelet will be red. If a client is selected their icon will appear on the Client Location map.
  • Client Location map
    • The agent can view their client's location using standard, satellite, or hybrid display.
    • A client's icon will be green if they have no outstanding check-ins, yellow if they have one outstanding check-in, and red if they have two or more.
    • When an agent clicks the client's icon, a box appears with a summary of the client's details.
    • The agent can refresh the map with a button at the top in order to update location and client data.
    • They can also select the “history” option, which lets the agent see map data from specified periods of time.
  • Client Summary
    • When an agent selects from the Clients list, the client's data appears in this box. When the agent clicks on the client's profile, the full details of the client appear, including work and personal history.
  • Scorecard
    • This displays the client's monitoring time, number of total check-ins, and number of outstanding check-ins.
  • Recent Alerts
    • Here the agent can see all alerts sent regarding the client.
  • Court Appearances
    • This shows the details regarding the client's upcoming court appearances.
  • House Arrest
    • The agent's clients are listed, and the agent can search for them by name and sort them by first or last name or client status.
    • If an agent selects a client from the list their profile appears. From here, the agent can keep tabs on the clients, including editing the client's information, pinging the client's location, requesting a check-in, and seeing the client's check-in history.
    • The location of selected clients will appear on an accurate sattelite map so the agent can see if they are staying where they’re supposed to be. For the agent to request a check-in, they must choose from several request types. Then they can send a message and input a 4-digit code for security purposes.
    • If the client has a bracelet, the agent can view its data using the bracelet history option.
    • The agent can also contact the client via voice call, facetime, text, or email. From the client information tab, the agent will have access to the client’s work details, contacts, billing details, and personal information.
  • Bail bonds
    • This tab will pull up a list of clients so that the agent can see their bail bond status. The agent can group the clients by name or bail bond status, pending or complete. The agent can sort clients by first name or last name, or can use the bail bond status. Status options include “pending,” “active,” and “completed.”
  • Devices
    • The agent sees the devices they monitor on this screen and can assign or remove devices to clients. If the agent wants to assign devices to a client, they can input the device name, serial number, and a phone number.
  • Payment
    • The agent can track their billing history here.
  • Alert
    • If the agents want to send some notification to particular clients, those alerts will show up here. The agent can delete alerts if they have been completed.
  • Menu options
    • The agent can go to the menu from the dashboard and access the following options: My Profile, About Us, Contact Us, How To, Version Number, and Logout
    • In the profile section, the agent enters their professional information and decides which notifications to receive regarding their clients, sent via email or push notification. This includes the option to change their saved signature.
    • The About Us section contains information about the House Arrest company, and users can also select “Contact Us” to get in touch with the company. The How To section simply gives a brief overview of the application.

Real Google Reviews

Jonas Peeters

5/5 stars


Great experience working with the Capital Numbers team. They were extremely diligent, accessible and utmost professional in their work. They were worth every euro. We are happy with the results they showed us and also the solutions they come up with to satisfy our needs. I definitely recommend working with them. It is useful to have someone on your side who does have (although limited) knowledge of IT and web hosting.

Per Peterson

5/5 stars


We have found Capital Numbers extremely easy to work with as development partners. They have been great at spending the time on the front-end of projects to understand the full scope which is helpful during development to guide decision-making and potential trade-offs to deliver on time and within budget. They're effective at integrating technical solutions with creative work and we have had a great experience with their project management.

George Levy

5/5 stars


I have been a customer of Capital Numbers for many years and multiple projects across both all my personal websites, and multiple clients. They are my most trusted partner when it comes to any web and mobile development issues.

See all Reviews

Ready to get started?

Schedule a 15 Minutes FREE, No-Obligation Consultation

No matter where you are in the planning process, we're happy to help, and we're actual humans here on the other side of the form. Step 4 We're here to discuss your challenges and plans, evaluate your existing apps and website or even make some initial recommendations. And, of course, We're here to help any time you're in the market for web or app designers and developers.

Schedule Time To Talk

Or, Use this form to share your requirements. Get guaranteed response within 8 Hrs.


  • Deloitte Technology Fast 500
  • Deloitte Technology Fast 50
  • 1000 High Growth Comapnies 2018
  • BCC 1st runner-up 2016
  • The telegraph infocom SME of the year 2014
  • Dun and Bradstreet leading smes of india 2017
  • CII awards 2015

Accreditation & Partnership

  • ISO 9001-2015
  • Acquia
  • CII
4.4 ( 70 rating )