CMS for NPO
Take My Hands is a charitable organisation that redistributes medical equipment and supplies to those in need. They also offer support to other projects and organisations looking to make a positive difference in the world.
I met the founder through a charity hackathon hosted by ImpactNPO and shortly after I started building a prototype application in AngularJS and .NET Web API.
In 2017 development started on the beta application using Angular 2 and Firebase. Eventually the site will make the collection and distribution of donated medical supplies and equipment more efficient and easier to report on. It will also replace a humongous google spreadsheet currently used to do this.
Later in 2017 a small team of volunteer developers was formed, which I lead in addition to continuing with development. So while a developer first and foremost I wore several hats: scrum master, business analyst, devops, tester and team lead.
To ease the development of the application by a distributed team of remote developers the project has was set up according to gitflow and used CodeShip for continuous integration and delivery.
Some notable features of the application include:
- an onboarding flow for new users
- realtime updates
- a custom form control inspired by TypeForm

Homepage

Login

Admin Area

Admin Modal

Admin Modal