Skip to content

Shareabouts is a mapping application for crowdsourced info gathering.

License

Notifications You must be signed in to change notification settings

poepublic/shareabouts-pbsomerville

 
 

Repository files navigation

Shareabouts for PB Somerville

This is a fork of the Shareabouts project, which is a tool for collecting public input on planning and design issues. This fork is intended to be used by the Participatory Budgeting process in Somerville, MA.

Customizations:

  • Mailchimp integration
    • Set the MAILCHIMP_API_KEY and MAILCHIMP_LIST_ID environment variables to enable Mailchimp integration.
    • The Mailchimp integration is implemented through a checkbox on the place form. If the checkbox is checked, upon successful submission the user's email address will be added to the Mailchimp list.

Exporting ideas:

cd scripts
USERNAME=... PASSWORD='...' python exportideas.py > exports/ideas-$(date -Idate).csv

Shareabouts Build Status

Join the chat at https://gitter.im/openplans/shareabouts

Shareabouts is an online mapping tool to gather crowdsourced public input in a social and engaging process. Using Shareabouts, people can drop a pin on a map to provide ideas, suggestions, and comments for planning and design issues. And as a mobile-friendly application, Shareabouts makes it easy to add input on the go.

A short guide to setting up Shareabouts

It's helpful, but not required, to know about the architecture of Shareabouts before starting.

The easiest way to set up Shareabouts is to use the Heroku Button.

Deploy

This will deploy a fully-functional Shareabouts map and datastore to your account on Heroku (an easy-to-manage hosting service). Hosting this way will cost $50-100 monthly. Here's the process.

Alternatively, you may want to use a different hosting service and set up the components of Shareabouts manually.

Documentation

All of our documentation is is our doc directory. Use it to learn more about:

Questions? Problems? Ideas?

If you encounter a bug, create an issue on this GitHub repo.

Contributing

In the spirit of free software, everyone is encouraged to help improve this project.

Here are some ways you can contribute:

  • by joining our developers discussion list: http://groups.google.com/group/shareabouts-dev
  • by taking a look at our pipeline in the public tracker: https://www.pivotaltracker.com/projects/398973
  • by using alpha, beta, and prerelease versions
  • by reporting bugs
  • by suggesting new features
  • by writing or editing documentation
  • by writing specifications
  • by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace)
  • by refactoring code
  • by resolving issues
  • by reviewing patches

Credits

Shareabouts is a project of OpenPlans.

About

Shareabouts is a mapping application for crowdsourced info gathering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.6%
  • Python 9.2%
  • HTML 8.0%
  • CSS 7.3%
  • Shell 0.5%
  • Ruby 0.2%
  • Other 0.2%