back to home

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

521 stars
232 forks
267 issues
PythonHTMLJavaScript

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.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/dimagi/commcare-hq)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

CommCare 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.*