/Mshauri-Connect

This is an application that connects victims of domestic violence with organizations that can assist them

Primary LanguageHTMLOtherNOASSERTION

Mshauri-Connect Application

This is an application that connects victims of domestic violence with organizations that can assist them, and provides a community where victims can share their stories, get advice and support.

Authors

Description

Mshauri-Connect is an application that provides victims of gender-based violence from all over Kenya with the opportunity to tell their stories, and even better, connect with people and organizations around who can help them.

Behaviour Driven Development(BDD)

Behaviour Input Output
Sign into application click sigin button logged into the index page
View various Foundations Click on Foundations name on the navbar see posted foundations
See Foundations with posted articles Click Forums and awareness page see various forums
Donate to the foundations Navigate to the homepage and click on the donate button this will prompt a menu Enter your phone number and amount to donate

Project Setup instructions

Use the following commands to use this project.

  • git clone
  • install python 3.6
  • Install Postgresql
  • cd Mshauri-Connect
  • Navigate to the virtual environment using source virtual/bin/activate
  • atom . //For those using atom text editor.
  • code . //For those using Visual Studio editor.

Install dependancies

Install dependancies that will create an environment for the app to run pip install -r requirements.txt

Create the Database

CREATE DATABASE <preferred name>
- Run python3.6 manage.py runserver
- Access the application on this localhost address http://127.0.0.1:8000

Technologies used

The different technologies that were used to develop this program include:

1. Python 3.6 
2. Bootstrap
3. HTML
4. CSS
5. Postgresql
6. MDBootstrap
7. Django Framework
8. Firebase
9. Django-Channels
10. Android-Java
11. Socket io

Link to live site

Here is a link to the live site https://mshauri-connect.herokuapp.com

Contact Me

If you have any suggestions, additions or modifications on this project you can contact us via email.

License & Copyright information

Copyright (c) 2019 MIT License