dimagi / commcare-hq
CommCareHQ is the server backend for CommCare, the world's largest platform for designing, managing, and deploying robust, offline-first, mobile applications to frontline workers worldwide
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing dimagi/commcare-hq in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewCommCare HQ =========== CommCare HQ is a web application for building complex, customizable, frontline worker solutions. It includes multi-tenant application building, user management, data collection, and reporting. CommCare HQ apps work with CommCare mobile and its bundled web application platform. Key Components • CommCare application builder • OpenRosa compliant XForms designer • SMS integration • Domain/user/mobile worker management • XForms data collection • Case management • Over-the-air (ota) restore of user and cases • Integrated web and email reporting More Information • To try CommCare you can use this production instance of hosted CommCare. • For setting up a local CommCare HQ developer environment, see Setting up CommCare HQ for Developers. • For setting up a production CommCare HQ environment, check out CommCare Cloud, our toolkit for deploying and maintaining CommCare servers. • Additional documentation is available on ReadTheDocs. • We welcome contributions, see Contributing for more. • Questions? Contact the CommCare community at our forum. *CommCare is built by Dimagi and our open-source contributors.*