Inspiration

The inspiration we had was that we both had expirences driving and seeing mild disturbances and didn't have enough time to report it. Both our parents told us "Takes too much time. I don't even know what the DOT number is for NJ"

What it does

QuickAssist is a service that automatically calls DOT or the police depending on the incident in 2 clicks. It also has unban and ban features to stop people from abusing the service.

How we built it

We built it with Flask, to build the backend, SQLAlchemy, to connect with the database, HTML and CSS to make front end and JQUERY for form submission stuff.

Challenges we ran into

Sometimes we were having trouble accessing the table and it kept showing comparison errors. Then we realized we were trying to subtracted a Float from a Boolean. Also, security was a major issue, if you just put the /call link in, it would call without logging in.

Accomplishments that we're proud of

We are proud of our auto-unban feature so it allows for less human interaction. We are also proud of our front end and this is the first time we have made the entire website mobile friendly.

What we learned

We learned more about apis like the google maps api and the sinch api. We also learned new things about flask like making custom 404, 403 and, 405 errors.

What's next for QuickAssist

QuickAssist needs more security. We need to add reCAPTCHA's and phone number verification to reduce bots. QuickAssist will also get a domain so you don't have to run it locally.

Share this project:

Updates