In the name of God, the Beneficent and the Merciful.
Wanderlust is a set of programs that will help analyze and track individuals who came in contact with COVID-19 affectees by looking at their location history to provide social distancing alerts. It provides a solution for societies where people are less educated and less tech-oriented. Wanderlust uses WhatsApp-based and a camera/CCTV-based solution for location tracking of individuals. It makes sure that exact and right numbers are predicted so that people could be guided at the right time to quarantine themselves to curb the further spread of the disease. To learn more about WanderlustAI, see document.pdf
#LetsFightCovid19Together
Below shows the lists of the requirements to run all necessary codes. However, if there is an issue in setup/execution or you ran into anykind of error feel free to contact us at
All the codes have been built on Linux (Ubuntu 18.04 64-bit) using Python3.6(Major) and C(Minor). To run any of the codes, kindly make sure you have Python 3.5 or above. The codes could also run on Windows 8 or above and MacOS, however, not all of the codes have been tested on Windows or Mac. If you are a Windows or a Mac user facing problems in execution or anything, feel free to email us. We will love to help ya!
- 2.8 GHz Dual Core Processor (64-bit) or above
- Having dedicated GPU is a plus otherwise Intel 4000 will do!
- 8 GB RAM
- 50GB free hard disk space (preferred)
- Ubuntu 18.04 or above (preferred)
- Python 3.6
- Selenium for Python
- pyautogui for Linux
- mysql.connector for Python
- MySQL Workbench for Linux
- Chrome driver (For Linux-64 bit) We have used 80.0, you can adjust depending on the Chrome version that is available on your machine. But you have to make changes inside Whatsapp_automation.py code. To check your Chrome version, simply type chrome://version/ in your Chrome address bar. To download another version of ChromeDriver, click here: https://chromedriver.chromium.org/downloads
- Google Chrome 80.0
- NumPy 1.18.5
- scikit-learn 0.22.2.post1
- OpenCV 4.1.2.30
- Jupyter
The current software architecture is shown below. Some parts are still under development. To learn more about the modules and how to implement them, turn to wiki of this repo.
For the pitch video presentation: https://www.youtube.com/watch?v=aghDQYPCeBA&feature=youtu.be