Skip to main content

DataCollect Tutorials

Welcome to the comprehensive DataCollect tutorials! Whether you're building a data collection app for field workers, managing household surveys, or creating a robust entity management system, these step-by-step guides will help you get up and running quickly with secure authentication.

What You'll Learn​

  • πŸ—οΈ Complete Setup: Build a fully functional EntityDataManager with authentication from scratch
  • πŸ” Authentication: Configure multi-provider authentication (Auth0, Keycloak, custom)
  • πŸ“ Form Management: Create, update, and manage entities through forms
  • πŸ” Data Retrieval: Search and filter your data efficiently
  • πŸ”„ Synchronization: Keep your data in sync across devices and servers with authenticated operations
  • πŸš€ Advanced Features: Handle duplicates, complex operations, and error scenarios

Prerequisites​

Before starting these tutorials, make sure you have:

  • Basic knowledge of TypeScript/JavaScript
  • Node.js installed on your system
  • A code editor (VS Code recommended)
  • Understanding of basic database concepts
  • Authentication provider setup (Auth0, Keycloak, or custom)

Available Tutorials​

Next Steps​

Ready to take your DataCollect knowledge further? Explore these resources:

  • πŸ“– Configuration Guide - Customize DataCollect and authentication for your specific needs
  • πŸš€ Backend Package - Add server synchronization and authentication capabilities
  • πŸ‘₯ Admin Package - Build a complete management solution with user authentication
  • πŸ”§ API Reference - Dive deep into the technical details
  • πŸ—οΈ Architecture Guide - Understand the system design and authentication patterns

Need Help?​

  • πŸ“š Check out the examples folder for complete working implementations
  • πŸ› Report issues on our GitHub repository
  • 🀝 Join our community discussions

Happy coding! πŸš€