Skip to content

dax-1895/Women-Safety

Repository files navigation

Women Safety Web App

Languages Used:

  1. Frontend- Html,css
  2. Backend- Python
  3. Database- MySql
  4. Hosting- Azure Cloud Services
  5. Frameworks - Django, twilio, opencv, geocoder

Installation

To install all python dependencies:

 pip install -r requirements

Make sure you have your MySql database credentials in settings.py To run the django server on localhost:

python manage.py makemigrations 
python manage.py migrate
python manage.py runserver

You will see the following on the command line

Performing system checks...

System check identified no issues (0 silenced).

February 12, 2021 - 15:50:53
Django version 3.1, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Visit http://127.0.0.1:8000/ with your Web browser. The project is also hosted on Azure cloud: https://women-safety.azurewebsites.net/ The hosted project is not fully functional due to database hosting issues.

To run the Hand Detection Software:

cd main_app 
python hand_detector.py

The opencv window will appear. It shows a danger message when you show 5 fingers with an open palm in the green box.

User Guideline:

  1. Please use the default as the phone number of the emergency contacts as Twilio only sends messages to verified numbers https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account
  2. The hosted version of the website https://women-safety.azurewebsites.net/ is not fully functional due to database integration issues.

Other Links

  1. Youtube Link:https://youtu.be/DeBn9JPYN8w
  2. Drive Link to the documentation: https://drive.google.com/drive/u/0/folders/1NTY52wc3TRxutoAAjzVLdrC0yAOqrDsc

About

Women Safety Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published