Judicial Service Commission Case Management System
Development of Judicial Service Commission Case Management System
Working with the team at Web Design Maldives, I was the backend developer on a case management system for the Judicial Service Commission of the Maldives, commissioned by the American Bar Association Maldives Rule of Law Initiative.
The backend is TypeScript and MongoDB. Case data is the whole product here, so the shape of it drove the build — cases move through stages, accumulate documents and decisions, and have to stay auditable the entire way. MongoDB gave room for record structures that were still being decided while we built.
Vue.js handles the front end. Court and commission staff are not the audience you build a clever interface for; the screens follow the order in which work actually happens.
The requirements moved throughout, which is normal when a manual process is being written down as software for the first time — often the specification only becomes clear once someone sees a wrong version of it. The system also had to exchange data with what the Commission already ran, so it slots into that rather than standing beside it.
