Early on, we decided to make CodeFund an open source project. However, just looking at the code really doesn't demonstrate the power and innovation behind the tech. In order to make this known, I recorded a video demoing the full application.

Before doing so, I obfuscated personal/private info using the following Rake script:

task convert_to_demo: :environment do
    Organization.where.not(id: 1).each do |org|
      org.name = "Org #{org.id}"
      org.url = "https://example.codefund.io/#{org.id}"
      org.save(validate: false)
    User.non_administrators.each do |user|
      user.first_name = Faker::Name.first_name
      user.last_name = Faker::Name.last_name
      user.email = Faker::Internet.unique.email
      user.save(validate: false)
    Campaign.all.each do |campaign|
      campaign.name = "Campaign #{campaign.id}"
      campaign.url = "https://example.codefund.io/#{campaign.id}"
      campaign.save(validate: false)

Here's the demo. Enjoy! You can also watch the video on YouTube.

CodeFund Demo

Note that this video was intended to be about 15 min longer. I will re-record when I get time.