Introduction
Overview
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. 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.
Data Module
The data 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.
No Comments