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.

Built With

Share this project:

Updates