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.
Log in or sign up for Devpost to join the conversation.