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)
    end
    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)
    end
    Campaign.all.each do |campaign|
      campaign.name = "Campaign #{campaign.id}"
      campaign.url = "https://example.codefund.io/#{campaign.id}"
      campaign.save(validate: false)
    end
  end

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.