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.
Note that this video was intended to be about 15 min longer. I will re-record when I get time.