# Introduction

#### Overview

This document outlines the design for a new **Django API app** that will be used to collect remote data using [**Twilio**](https://www.twilio.com/en-us). 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.