Naijahacks-Team-safehaven / citizen-safety

This is a repo for the SafeHaven app to be developed during the NaijaHacks Hackathon 2019.
2 stars 3 forks source link

NaijaHacks Hackathon 2019

Team Safehaven

Description

The SafeHaven app is a cross platform application(USSD, Web and Mobile) that enable citizens of the society especially potential victims, victims or third party persons to report cases of crime, rape or any form of abuse to authorized personnels and seek help in the quickest way possible.

Team Members

Problem

As people, we want a free, safe and welcoming environment to live, work, learn and thrive. Technology has the potential in our nation, Nigeria, to help improve the security and provide a safe society. To that end, we agree that now is the time to use technology for good, to be tech proud, and to use technology to keep us safe.

Proposed Solution

There's a rapid increase in rape cases, crime and abuse of human rights in the country right now, with no quick way to contact the needed authorities to help in such cases.

SafeHaven provides a platform-based application(USSD, web, and mobile) that enables citizens of the society to report crime, rapes or abuses to approved personnel and seek support as quick as possible.

Proposed Stack

Node, HTML, CSS, vanila js and Postgres

Benefit

Top-level directory layout

.
├── server                    # Server code and data models
database                      # for migration and seed files
controllers
route
app.js
utils
├── Client                  # Front End code and  files
 src                     # Source files (alternatively 
└── README.md   

How to setup project and run locally

Clone the repository

https://github.com/Naijahacks-Team-safehaven/citizen-safety

Install all dependencies

Using yarn

yarn install

Using npm

npm install

Start watching the file and changes

Using yarn

yarn run watch

Using npm

npm run watch
yarn run serve

Using npm

npm run serve