Soumitra Dutta Oxford-How do I set up my CommCare app correctly?

Hi Everyone, I am Soumitra Dutta an entrepreneur & photographer from Oxford. I’m trying to set up my CommCare app for the first time, but I’m not fully sure I’m doing it correctly. I’ve started building forms and cases, but I’m unsure about the best structure and setup flow to avoid issues later. Has anyone here set up a new app recently? I’d really appreciate any suggestions or a simple checklist of best practices

Regards

Soumitra Dutta

Hello Soumitra! Welcome to CommCare!

Here's a practical approach to setting up your CommCare app correctly:

Key Setup Steps

1. Plan Your Case Structure First

  • Identify what you're tracking (people, facilities, etc.)
  • Determine case relationships (e.g., child cases linked to parent cases)
  • Define what data belongs at each case level

2. Form Building Best Practices

  • Start with registration forms to create your cases
  • Build follow-up forms for updates
  • Use clear, consistent question IDs (avoid spaces, use underscores)
  • Add display conditions to keep forms user-friendly

3. Essential Setup Considerations

  • Case Management: Ensure forms properly create and update cases with case properties
  • Form Workflow: Design the logical order users will navigate forms
  • User Roles & Permissions: Set up mobile workers and their access levels
  • Case Sharing: Configure if multiple users need to see the same cases

4. Testing Before Deployment

  • Test on a mobile device early and often (not just in the form builder)
  • Verify case creation and updates work correctly
  • Check that case lists display properly
  • Test with realistic data scenarios

5. Important Resources
The CommCare knowledge base has excellent guides:

  • Application Building overview
  • Case Management documentation
  • Form Builder tutorials

Quick Checklist

  • Case types defined
  • Registration forms create cases correctly
  • Case properties capturing all needed data
  • Forms properly updating cases
  • Menu structure makes sense for users
  • Tested on actual mobile device
  • User roles configured

Would you like specific guidance on any of these areas? For example, are you building for a particular sector (health, agriculture, etc.), or do you have questions about your specific case structure?