Inspiration
With the recent outbreak of the coronavirus, we wanted to make a platform that would inform people about actual incidents around them. We wanted to create an application that would gather crowdsourcing information and show people what is going on around them, such as an emergency event or free food. Helps in avoiding delays caused in emergency situations, like wildfires spreading to localities, potential shooter in an area etc.
What it does
It gathers events reported by users (crowdsourcing) and shows it on the application, also notifying users in that area about what is happening. Users can post events as well as up-vote or down-vote events.
The app tackles two environments for instance , if it is an emergency, users in a particular geo-fence are notified. The delay caused by mass emails and safety procedures in place today. Another instance, is just community events, where people can up-vote particular events and notify others.
How we built it
We build the front end using javascript and HTML. For the back end we used Flask. For database we should mysql. Google cloud platform was used to integrate the code and set up a database and server.
Challenges we ran into
We weren't familiar with JavaScript so we had to learn it from scratch and apply it. We also encountered some problems with the jQquery requests. We faced many problems while integrating front-end and back end, handling POST and GET requests. We learned through our mentors and successfully overcame our challenges.
Accomplishments that we're proud of
We have an actual front end GUI and the front-end and back-end can connect properly.
What we learned
We learned Javascript, Flask, google cloud platform and how to debug several problems.
What's next for Krowd
In the future, we will send text updates on events to users who subscribed to our services and is in a certain GeoFence. Potentially using Twilio to trigger notifications to our subscribers.
Log in or sign up for Devpost to join the conversation.