Hysen Labs
Open-source project
apigy/selfstarter avatar
apigy

selfstarter

GitHub describes it as Roll your own crowdfunding. The repository metadata lists Ruby as its primary language. The metadata lists the NOASSERTION license. This article stays within the project description and details documented in the GitHub repository README.

3,153 stars1,577 forksRubyNOASSERTION
01
DEEP OPEN-SOURCE ANALYSIS

apigy/selfstarter: Selfstarter

GitHub describes it as Roll your own crowdfunding. The repository metadata lists Ruby as its primary language. The metadata lists the NOASSERTION license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Roll your own crowdfunding. The repository metadata lists Ruby as its primary language. The metadata lists the NOASSERTION license. The README describes the project this way: Selfstarter makes it easy to roll your own crowdfunding site. To get started, fork this repository and change around config/settings.yml to suit your needs.

03
DEEP OPEN-SOURCE ANALYSIS

Background

The README section "Background" states: After a rejection from Kickstarter, we decided to follow in the footsteps of App.net and make our own crowdfunding site for Lockitron. We've been absolutely blown away by the response. As a first step in what will hopefully be a long history of giving back, we have decided to open source the crowdfunding platform that got us here. Please send questions, comments, or concerns to hello@lockitron.com!

04
DEEP OPEN-SOURCE ANALYSIS

Background

The README section "Background" states: Selfstarter is a starting point. We made some specific choices with Selfstarter for Lockitron and we recommend you tailor it for your project:

05
DEEP OPEN-SOURCE ANALYSIS

Background

The README section "Background" states: We use Amazon Payments for payments. You can use Stripe or WePay. We used Kickstarter's awesome amazon flex pay gem. We collect multi-use tokens from customers with Amazon Payments - this lets us collect payment information without charging the customer until we are ready to ship Selfstarter doesn't come with any authentication, administration, mailers or analytics tools. We recommend adding a basic set of these so that you can message backers and manage orders. There is a payment options component that allows you to define different packages or levels for people to puchase/support at. You can turn it on and off with a configuration setting.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes