The archived source code for the MicroPasts crowdfunding platform
Ruby JavaScript HTML CSS SQLPL CoffeeScript
Pull request Compare This branch is 249 commits ahead, 777 commits behind gustavoguichard:master.
Latest commit 2604116 Nov 8, 2015 @portableant portableant Update README.md
Permalink
Failed to load latest commit information.
app Hyphenate the crowd Dec 19, 2014
bin Merge pull request #391 from neighborly/jl-note-about-qt Jun 18, 2014
config
db
lib Require :resource_id key for saving payment notifications Jul 14, 2014
nbproject First batch of changes to change this to MicroPasts Aug 1, 2014
public
spec Change text for min contribution Dec 18, 2014
vendor
.env.example Install catarse_paypal_express gem Jul 14, 2014
.gitignore Update terms and conditions (may break) Oct 30, 2014
.irbrc
.rspec reset dev May 17, 2012
.travis.yml Remove javascript specs Jun 18, 2014
CONTRIBUTING.md
Gemfile Set constraints in neighborly-gems Oct 31, 2014
Gemfile.lock Set constraints in neighborly-gems Oct 31, 2014
MIT-LICENSE
Procfile Use unicorn_rails as web server in production Apr 5, 2013
README.md Update README.md Nov 8, 2015
Rakefile Fix #59 Remove rake db:structure:dump taslk Feb 21, 2014
config.ru

README.md

MicroPasts Crowdfunding Build Status Coverage Status Code Climate Dependency Status DOI

An open source fundraising toolkit for heritage projects

This is the archived source code repository that runs the MicroPasts Crowdfunding platform, which builds on a fork of Neighbor.ly. This project is no longer active

Getting started

Internationalization

This software was originally created as Catarse, Brazil's first crowdfunding platform. It was first made in Portuguese then later English support added by Daniel Walmsley. Neighbor.ly focused on making all aspects of the interface in US English. There are still some patches of both languages throughout the software, but overall there is good infrastructure in place to internationalize to the language of your choice.

Translations

We hope to offer many languages in the future. So if you decide to implement Neighbor.ly in your own language, please let us know so we can include your language here.

Payment gateways

This platform uses PayPal as the payment gateway.

How to contribute

Please see the CONTRIBUTING file for information on contributing to Neighbor.ly's development.

Style Guide

Make sure you follow our style guide.

Quick Installation

To get everything working, you'll need to have these dependencies installed in your system:

Then, you can run the following commands:

$ git clone https://github.com/neighborly/neighborly.git
$ cd neighborly
$ ./bin/bootstrap
$ foreman start

You are now running Neighborly on http://localhost:3000 with sample configuration. If you plan to use it more than just get it running, you should change configuration (check db/seeds.rb for examples) and maybe run development seeds:

$ rails runner db/development_seeds.rb

Other Repositories

Neighbor.ly consists of many separate services/gems, each with their own source code repository.

Neighborly::Api Build Status Code Climate

A Rails Engine that contains our API.

Neighborly::Admin Build Status Code Climate

A Rails Engine that deal with all the admin section for Neighbor.ly.

Neighborly::Balanced Build Status Code Climate

A Rails Engine that contains the base to integrate Neighbor.ly with Balanced Payments.

Neighborly::Balanced::Creditcard Build Status Code Climate

A Rails Engine that integrate Neighbor.ly to Credit Card on Balanced Payments.

Neighborly::Balanced::Bankaccount Build Status Code Climate

A Rails Engine that integrate Neighbor.ly to Bank Account (ACH) on Balanced Payments.

Credits

Originally forked from Catarse. Adapted by devton, josemarluedke, irio, and luminopolis. Made possible by support from hundreds of code contributors, financial support from Knight Foundation and Sunlight Foundation, plus lots of love & bbq sauce in downtown Kansas City, Missouri.

License

Copyright (c) 2012 - 2014 Neighbor.ly. Licensed as free and open source under the MIT License