CodeReach builds studio-grade software, free for nonprofits.
Free nonprofit software help: websites, apps and digital tools, built by a volunteer-run studio for registered charities across Canada at zero cost.
yournonprofit.com
Your mission, online.
VolunteerSat 9:00 · Sort and packSun 1:00 · Greeter
Events14 Nov Open house02 Dec Gala night
Your ideaDescribe it to usWe design and build it
Newsletteryou@email.caSubscribe
31Projects completed
2,400+Hours worked
60+Volunteers
12Partnered organizations
18,600+People reached
$0Charged to nonprofits
WebsitesApps & toolsDigital systemsBrand & designAudits & fixesFree for nonprofitsOakville, Ontario
WebsitesApps & toolsDigital systemsBrand & designAudits & fixesFree for nonprofitsOakville, Ontario
One website, four layers.
Every project we ship has the same four layers, and you keep all of them.
- Design
Agreed before any code
Layout, type and brand, worked out together with you, with check-ins at every step.
- Build
Fast, accessible, mobile-ready
Clean code that loads quickly, reads clearly and works on every phone.
- Launch
Live under your name
Hosting and domain set up under your own accounts, nothing tied to us.
- Handoff
Yours, completely
Your code, your accounts, your data, plus a walkthrough so your team can run it.
DesignHome · v3
THome / Desktop100%CRYou
- Layers
- # Home
- Nav
- Hero
- Headline
- Donate CTA
- Stories
- Programs
- Footer
1440 × 3200
2Make the donate button bigger?
Colour
#0F766E
#E11D48
#F4F1EA
#111111
Type
AaSerif 64/68
AaSans 16/26
Spacing
Buildmain · ✓ passing
index.htmlDonateForm.jssite.css
- ▾ src
- ▾ components
- Nav.js
- Hero.js
- DonateForm.js
- Stories.js
- ▾ pages
- index.html
- donate.html
- volunteer.html
- ▸ public
- export function DonateForm({ amounts }) {
- const [gift, setGift] = useState(25);
- const monthly = useToggle(true);
-
- return (
- <form aria-label="Donate">
- {amounts.map(a => <Chip value={a} />)}
- <Toggle label="Give monthly" />
- <button>Give ${gift}</button>
- </form>
- );
- }
$ npm run build
✓ 24 pages built in 3.1s
Performance 100Accessibility 100SEO 100
⎇ main✓ 0 problemsLn 16, Col 12 · UTF-8
LaunchYour accounts
yourcharityOwner · Your organizationReady
Production
🔒 yourcharity.ca
Deployed 14s ago · a4f9c21
Domains
SSL
Certificate active · auto-renews
Visitors · 7 days
- a4f9c21Add monthly givingReady · 14s
- 9e1b07dVolunteer sign-up pageReady · 12s
- 3c55e80Accessibility passReady · 15s
HandoffLive · yours
🔒 medipaths.vercel.app

Handoff kit
- ✓Domain
- ✓Hosting
- ✓Source code
- ✓Analytics
- ✓Admin logins
- ✓Walkthrough
Yours
- Scope of work
- Application portal
- Donation flow
- Sponsor banner
- Stats section
- Outcome tracking
- Navigation and UX overhaul
- Scope of work
- 25-page website
- 12 career guides
- Program and internship listings
- Research paper guide
- Student research journal
- Events by state
If you can describe it, we can build it.
A few of the things we build. If yours is not here, that is exactly what we want to hear about.
- Websites
- Mobile apps
- Web apps
- Dashboards
- Databases
- Payments & donations
- Booking systems
- Member portals
- Automations
- Integrations
- Data tools
- Brand identity
- Redesigns
- Accessibility audits
- Prototypes
- Custom software
- Anything else you can imagine
Your mission deserves this.
- You applyA short form about your organization that takes 5 minutes.
- We connectA quick call to agree on a plan together.
- We build itCheck-ins at every step. Nothing ships without your approval.