Inspiration
We realized the importance of good communication between the citizens and the city on issues affecting us all.
What it does
Allows for citizens to submit problems they have encountered
How I built it
Using Ruby on Rails with gems such as carrierwave and gmaps4rails. Used RubyMine for the IDE (best RoR IDE ever!)
Challenges I ran into
Rails + Windows My laptop is really old and sucks :/
Accomplishments that I'm proud of
Developed a Rails app on Windows, which required some sacrifice when it came to certain gems I wanted to use. Came up with a solid idea that I genuinely believe will work and executed on it. Learned a lot more about developing with Rails in general.
What I learned
Even after many years of coding, it's still easy to over-scope on a project. Scope is paramount. It actually is possible to make a Rails app on Windows without doing anything too crazy. Time flies. Sleep is for the weak. RedBull is for the strong.
What's next for TownShare
Implement reCAPTCHA for post submission to prevent spamming. Allow for submitters to optionally enter in their email if they want further updates on the status of the issue they submitted. Allow for commenting on issues (with flagging and voting to prevent spammers and hide bad comments), from both the citizens and the city administrators. Allow filtering of issues by status on both List and Map pages.
Log in or sign up for Devpost to join the conversation.