Odyssey Fund

Web Application

In order for non-profit organizations to manage finances easily, I created a secure, open source endowment and customer management application to not only manage endowment gifts but also stay connected with donors.

Currently, there are expensive software solutions for organizations who receive $100 Million+ in endowments, leaving smaller-scale organizations who generate around $1 Million+ to deal with tools that are tedious and costly.

Role

Product Designer

Team

2 Project Leads

3 Product Designers

6 Developers

Timeline

1 Year

Feb-Dec 2024

Skills/Tools

Figma

User Research

Prototyping

CONTEXT

What is Odyssey Fund?

Odyssey Fund is a Hack4Impact product that I designed from concept to delivery, aiming to provide an open source and accessible platform for thousands of non-profit organizations to manage $1 million+ endowments and donor relations seamlessly. Brought to us by our client David Strip, I worked with two other designers to learn about what existing competitors are lacking and designed many flows to address user concerns. Odyssey is currently being built by the developer team at Hack4Impact.

FINAL PROTOTYPE

Managing Endowments & Customer Donations in one Platform

Unlike our competitors that solely focus on endowment management, Odyssey offers a space to manage finances with different managerial access and ability to connect with donors directly within the platform.

So, how did we get all the way here after two semesters of constant designing, revising, and testing?

USER RESEARCH

Looking into the Competitors

I studied competitor endowment management platforms and CRM (customer relationship management) platforms through guided demos and free trials to establish their purpose, strengths, and weaknesses.

I found that our competitors either specialized in endowments or in customer relations, but there was no perfect product to let users do both.

Struggles with Existing Platforms

I have completed all 6 interviews with endowment managers and donor managers, those ranging from small grassroots organizations to large, $100M+ endowment organizations. I organized the team’s insights into the following affinity diagram:

There were three major points that I gathered from user research.

1

Customization

Importance of customizations in their management tools and visualizations for fund’s performance reports

2

User Frustrations

Managing donors and finances are frustrating to do separately and often donations are also accepted by endowment orgs

3

One Combined Product

Users use multiple softwares to manage their finances, making it laborious to update and sync information

ARCHITECTURE

Digesting all of the Information

Because we had so many insights, I first divided the features into MVP (minimum viable product / originally on our PRD) features and then mapped those features into an information architecture that has been frequently updated.

IDEATION

Words to Visuals

We explored some ideas in sketches, but tried to speed through this part of the process because we wanted to spend more time iterating in mid fidelities. Here are some of my personal sketches for our pages:

Dashboard provides an overview of users’ fund portfolio and contributors. Activity contains filters and a data table to show all the recent transactions that have been made.

Constituents and Funds were sketched by my teammates Sonia and Ashlie. Constituents show the profile and activity of an individual constituent. Funds shows all available funds + detailed information about each fund.

EXPLORATIONS

Wait, scratch the old!

At this point, I had taken over last semester’s mid fidelity designs into the new semester to finalize the project. However, before I did that, I realized that our old designs had many problems.

We needed to fix all of these errors before iterating on our prototypes. Leading to a completely new product...

FINAL DELIVERY

Important Flows, but not All

There were so many flows that I created, including data table customizations and adding a donor, but I included the most complete and updated flows here.

Onboarding + Dashboard ⊹ ࣪ ˖

Importing Data Tables ⊹ ࣪ ˖

Sending a Donor Email ⊹ ࣪ ˖

TAKEAWAYS

Wrapping it Up

Some next steps for Odyssey include adding high fidelity prototypes for smaller flows and updating our design system. With this being my longest design project ever, I have learned many lessons about dev-design collaboration and design thinking.

Make Appropriate Sacrifices

After affinity mapping the competitor research and user interviews, we found ourselves dealing with a lot of potential features. However, being limited by time and engineering constraints, we needed to prioritize the most important flows and rationally sacrifice certain reaches (such as donor grouping & data input).

Last Minute Switchups

Halfway through high fidelity, we were told that there can be multiple contributors and there is no restrictions for endowments. This was a shock! We had been under the assumption from previous data that funds were either restricted or unrestricted with singular contributors. This made us quickly update our designs within a short amount of time.

I really appreciate my team for giving me constructive criticism for every design and gaining first hand experience for my first client project! I am looking forward to seeing the future release of Odyssey Fund and the non-profits that it will impact.

✿ yl3644@cornell.edu ✿

thanks for stopping by! let's connect through design, games, and more ˚ ᡣ𐭩

made with love & matcha in 2025 ⋆ ˚。⋆୨୧˚