Inspiration
I have seen many events/happenings conducted where people tagged the geo location on Instagram or Twitter. Why not just post your tweets or posts on the map itself? that's why I made geo-whistle so that we can tweet about events and the other happenings (vaccination camps/blood donation camps) in your neighborhood it can also serve as an online crime reporting or incident reporting platform with likes and dislikes for each post.
What it does
The user can create a new account (OTP verified with the help of Twilio API) and login where they can post within a 2 km radius of their current location. The post can have an image, title and description as well as priority for crime-related/social events. We can "yayy" => "like" or "nay" => "dislike" other posts around the world. We can also delete out posts. The posts will be autodeleted within an hour so that the pins in the map doesn't seem crampy.
How we built it
We built the web application using MERN stack and Twilio API as well as Mapbox API.
Challenges we ran into
Integrating Twilio API was interesting and a bit challenging as I finished my user authentication without the OTP concept, but I was able to implement the Twilio verification API to verify the user's mobile number.
Accomplishments that we're proud of
I am proud of the fact that I have completed a working product for a hackathon within a day all alone. Sometimes it's better to work alone so that we could find our strengths and weaknesses.
What we learned
I have learned that I am a bit strong and well versed in making backend APIs within hours but I suck at integrating the frontend :"). I guess its time that i pay some attention to my frontend skills
What's next for GeoWhistle - Geo location-based Twitter
I am thinking of integrating a feature where the user will be notified if something serious happens in their neighborhood like a fire accident or an announcement of a vaccination camp etc.
Log in or sign up for Devpost to join the conversation.