Hatchy - Crowdfunding Platform
Hatchy, is the first open source Rails engine with Crowdfunding features, such as:
- Projects
- Project's Admin Interface
- Contributions
- Rewards
- Donations
- Profiles
- Admin Interface (Inspired by Rails Admin)
- Payment Gateways (Paypal, Stripe, etc)
- Style and Themes customization based on bootstrap
Installing into a new Rails application
To get up and running with Hatchy in a new Rails application is simple. Just follow the instructions below.
rails new my_project
cd my_project
echo "gem 'hatchy', '0.0.8.pre'" >> Gemfile
bundle
rails g hatchy:install
rake db:migrate hatchy:setup
rails server
Documentation
auto-generated by yard
TO-DO
- Payments Gateway with activemerchant
- Post's tags
- Project's admin metrics
- Project's Donations
- CronJobs for project's states
- Explore search and presentation
- More Testing
- Demo
Contribution
If you'd like to help with this project, please get in touch with me. On Twitter @hugomarquezdev or by e-mail to hugomarquez.dev@gmail.com
Credits
Author: Hugo Márquez
License
Hatchy is licenced under the MIT license. Full details can be found in the MIT-LICENSE file in the root of the repository.
Dependencies
We do not try to reinvent the wheel, so this is built with open source projects:
- for complete list, check out the Gemfile/gemspec
Tool | Description |
---|---|
CarrierWave | Simple and extremely flexible way to upload files from Ruby applications. |
Devise | Powerful, extensible user authentication |
Ruby | Open source programming language |
Rails | Open-source web framework |