Screenshot of the giv2giv homepage

Giv2Giv is a nonprofit crowdfunded endowment platform that distributes the income from the user’s investment to the charities they want to support. The charity receives grants from the endowment every 90 days for life.

Giv2Giv needed front-end code for large sections of the website, and I created an entirely new UI for them including a primary user dashboard and an interactive HTML5 animation on the landing page that succinctly informs the user about how Giv2Giv works, leading to increased user engagement.

I also extended their custom JavaScript MVC framework by building new features into their routing system based on Crossroads.js—their framework had no documentation and I had to learn the stack quickly in order to gain a deep understanding of the internal workings of the software infrastructure rather than relying on the “magic” present in other popular JavaScript frameworks.

Source code on GitHub.