Skip to content

R-n-D-PEC-CSS/Suraksha

Repository files navigation

Suraksha

Suraksha is a web based application designed, keeping women empowerment and safety in mind.

Some salient features are:

  1. News articles highlighting issues pertaining to gender based crimes,
  2. An emergency button for connecting trusted people,
  3. Various maps features for aleviated location based awareness
  4. Information pertaining to the rights and law provided under the the Indain Penal Code and Indian Constitution.

Run instructions:

  1. Clone the repository;
  2. Install all the requirements from requirements.txt by running a command in terminal/cmd:

For linux/macOS users:

  1. Check for virtual env:
    python3 -m pip install virtualenv
  2. Create virtual env with name suraksha:
    python3 -m venv suraksha
  3. Activate virtual env:
    source suraksha/bin/activate
  4. Install required dependencies:
    pip install -r requirements.txt
  5. Change directory to website: cd website
  6. Run Project Server: python manage.py runserver or python3 manage.py runserver [depending on python version installed]

For windows users:

  1. Check for virtual env:
    py -m pip install --user virtualenv
  2. Create virtual env with name suraksha:
    py -m venv suraksha
  3. Activate virtual env:
    .\suraksha\Scripts\activate
  4. Install required dependencies:
    pip install -r requirements.txt
  5. Change directory to website: cd website
  6. Run Project Server: python manage.py runserver