We started by sketching the rough idea of what the application should look like and do . We decided to use a remote server since it was difficult to load big classification models on the phone itself.
Here is the rough flowchart of the model that we implemented.

After setting our final deliverable .We divided our project into 4 major chunks .
- Android App Development.
- Security Module.
- Baadal: The cloud computing
- Machine Learning