Giter Site home page Giter Site logo

ziadmalik1 / bsafe Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 114.86 MB

Allows Victims or Witnesses of Abuse, Domestic Violence and other Acts of Crime to report activities and alleged persons to the Police Department using the bSafe Secrecy App. This app holds a Facade of the Facebook Mobile App and allows for users who know of it to use a special login process to submit a report without any need to submit location or time as the API retrieves this information as soon as the report is submitted using the Device's IP address.

Java 20.68% Kotlin 0.29% Swift 0.99% Objective-C 0.09% Dart 18.79% HTML 17.84% CSS 7.02% JavaScript 34.29%

bsafe's Introduction

bSafe

Inspiration

The Facebook Challenge called for us to create a project that made a real world difference for people around the world by creating an application that was accessible to the majority of the users of the Internet. We looked to issues around the world that did not get addressed enough and found the issue of Domestic Violence and Abuse.

What it does

Allows Victims or Witnesses of Abuse, Domestic Violence and other Acts of Crime to report activities and alleged persons to the Police Department using the bSafe Secrecy App. This app holds a Facade of the Facebook Mobile App and allows for users who know of it to use a special login process to submit a report without any need to submit location or time as the API retrieves this information as soon as the report is submitted using the Device's IP address.

How we built it

We went ahead and created a model/schema that allowed for there to be a "Librarian" for the two parties involved in situations such as this. The bSafe Application is a multi-platform application that hosts a React Web Application for the Police Department that shows them all the Reports that have been filed through the bSafe Mobile Application that we have launched through Flutter. The middle Ground between these two applications is our SpringBoot RestAPI that is deployed on an Ubuntu Image Virtual Machine hosted on DigitalOcean. Using this along with an accessory postgreSQL Database, we are able to use HTTP Requests to both submit reports and view them.

Challenges we ran into

Connecting the Features together is a process we were not able to conquer this ShellHacks. However, we plan on continuing this project and finishing it for deployment to the real-world.

Accomplishments that we're proud of

Although we weren't able to deploy the app in its final state. We are proud of what we got done in such small amount of time. This application is one that tackles a real world problem using countless technologies. We Are All First-Timers Here at ShellHacks and I feel for our group this is a success.

What we learned

We learned how to work together as a team to deliver a real world product that would be able to make change around the world we live in. This isn't an application made for profit, but an application that makes use of the technologies we have at our disposal today to make the world around us a better place.

What's next for bSafe

We will Continue to work on bSafe and finish the product as it is a product with great potential. We look to deploy the app to the App Store and the Android Store as well. Connect the Applications together and allow them

bsafe's People

Contributors

ziadmalik1 avatar elliotgarcia avatar

Stargazers

 avatar

Watchers

 avatar Dayron Tabares avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.