Introduction
This document outlines the design for a new Django API app that will be used to collect remote data using Twilio. The purpose of this app is to provide a convenient way for users to collect data from remote locations using WhatsApp, which is a popular messaging app used by millions of people around the world.
- Overview: The new Django API app will use Twilio's API to integrate with WhatsApp and collect data from remote locations.
- Architecture: The app can be attached to any projects that are using Django Framework including a remote data collection module.
- Modules:
- Form Module: The form data management module will be responsible for storing and send information about the questionnaire which should be align with Twilio's API for WhatsApp.
- Form Data Module: The data collection module will be responsible for collecting data from remote locations. The module will be designed to handle different types of data, including text, photos, and Geo-points. The module will also be designed to handle administration using Google Maps API.
- User Interface: The user interface will provide a simple table interface with expandable details for admin to manage data.