Hamlets is a platform for local communities. Developed for LETS and timebanks, it specialises in accounting between members, but has many other features.
This Demo site is the latest version, built on drupal 8, but not yet fully tested.
Community Forge is happy to provide very similar sites, fully tested and free, in Drupal 7.
You can log in with different roles to experience it from different users' perspectives. Normal users can do very little, committee members can edit anything and local admin can configure several things.
All this software is open source, either available as a package on drupal.org, or as individual modules, such as Community Accounting.