Skip to content

Application that allows reporting and registering cases of violence against the LGTBI community to obtain a preview of the city map in real time that delimits the areas where these types of acts occur or have occurred and which areas are safe, generating statistical data that indicate which groups within the community are the most affected and d…

Notifications You must be signed in to change notification settings

felipesv/BeSafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeSafe - be you be safe

Description 📜

Application that allows reporting and registering cases of violence against the LGTBI community to obtain a preview of the city map in real time that delimits the areas where these types of acts occur or have occurred and which areas are safe, generating statistical data that indicate which groups within the community are the most affected and determine which places in Cali are the ones that present the most cases of violence, in which neighborhoods and under what circumstances they occurred, on what days, at what time, who was the aggressor, whether it was reported or not.

Record levels of violence and generate alarms (depending on the type and degree of violence) directed at support groups or human rights defenders.

Requirements 📝

⚙ Framework: Flask
⚙ Languages: Python3, Javascript, Jquery
⚙ Design: CSS
⚙ Design Tools: XD, Illustrator, Photoshop
⚙ Database: FireBase
⚙ APIs: leaflet

Installation 📦

To use the application, need to be installed this modules.

sudo pip3 install flask_bcrypt
sudo pip install firebase_admin
sudo pip3 install wtforms
sudo pip3 install email_validator

Project 📁

Here I will explain the steps to clone the repository to be able to use and modify the BeSafe Application

To use

clone the repository

$ git clone https://github.com/felipesv/BeSafe.git

Enter to BeSafe directory and then the public directory

$ cd BeSafe/public

Run the command flask

$ flask run

structure

The besafe structure is based on two servers with nginx and flask to handle all the content, and one loadbalancer to distribute the load of requests. Firebase is used for data storage on the client side and on the server side. Alt text

Mockups

Alt text

Alt text

Alt text

Final (ScreenShots) 📷

Menu: 💻

From here you can access to the map, contact us, and know more about us alt text

Map: 📍

You can view all reports generated by the community alt text

Registration: ®️

Register on our platform if you are new alt text

Login: 🚪

Login if you already have an account alt text

Report: 📰

Report a case of violence against the community alt text alt text alt text alt text alt text alt text

Filters: 🗄️

Filter the information for a better reading on the map alt text

Contact: 📧

Fill the form to contact us, or if you have suggestions alt text

Authors 📜

About

Application that allows reporting and registering cases of violence against the LGTBI community to obtain a preview of the city map in real time that delimits the areas where these types of acts occur or have occurred and which areas are safe, generating statistical data that indicate which groups within the community are the most affected and d…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •