The Color Theory

The Color Theory

What if every conversation left behind a trail of colors? We built a system that maps people to color personality profiles based on color theory to make it easier to network meaningfully.

Created on 31st March 2025

The Color Theory

The Color Theory

What if every conversation left behind a trail of colors? We built a system that maps people to color personality profiles based on color theory to make it easier to network meaningfully.

The problem The Color Theory solves

Color is all about perception– it reflects the way our eyes pick up on a substance our brains subsequently translate those wavelengths into emotions. Just like colors influence how we feel, our interactions with people influence us in distinct, emotional ways.

So what if we could map people to colors?

We built a system that takes in audio transcripts from Omi and inputs it into a general-purpose LLM that's integrated with an MCP server via the Hume API. It translates them into color personality profiles based on emotional tone, sentiment, and behavioral traits. Someone who’s cheerful and expressive might be yellow dominant. For other complex colors– we have a polar diagram reflecting the composition of a person’s color traits– because humans are too multifaceted to be attributed to one single color. On the homescreen, the bubbles are a reflection of each person, and their color changes with the mouse interactions, which is representative of how an individuals color composition may fluctuate over time as you interact more with them.

Think of a color wheel– certain colors harmonize and complement each other, while others create contrast and dimension. By mapping each person to a color trait, it becomes much easier to not only stay in touch with contacts and relationships we want to maintain, but follow up and develop meaningful relationships based on this data.

Color theory is the study of how colors work together and how they affect our emotions and perceptions. Similarly, we can study how humans behave and interact by representing them as a certain color, or combination of colors. Networking will no longer feel like exchanging telegrams or Linkedins over mundane drinks— it will start to feel like building a color palette of relationships.

Challenges we ran into

During the development process, it took us a while to get up to speed on the docs, setting up the omi, figuring out where hackathon specs were. In general, a lot of the information was scatterd (which made it more fun!) but could have definitely aided in our time onboarding to be able to have everything in one place.

The videos on ngrok and aws were super awesome to give a heads up and the most helpful trick we had was lookng at past hackathon projects and code structure. We learned from reviewing the code how the general structure of a project was set up and the different ways to do so. Some projects rust, other python, some with mono repos of frontend backend, etc.

Integrating a webhook into the omi app was fantastically simple and development was super smooth after setting up ngrok and railway for the webhook. One mistake we realized later into the development was that our cloud databases and SQL structure did not include account ID's and a plan for user-oriented auth and so we struggled to find a way to make syncing the omi work.

Some misc bugs and experiences were that the omi app crashed semi-frequently when copy pasting and moving super fast with swipes in specifically the app editting page. On the other side, we were super happy about the structure of the hackathon being both 1) devfolio submission 2) app submission. This forced us to have to deploy working backend and frontend (hurray!) and we learned a ton doing so. Omi hacking was a ton of fun and we think that this could viral if marketed currently.

Tracks Applied (1)

Most Helpful AI Assistant / Mentor

Our project transforms AI into an emotionally aware mentor that doesn't just answer questions — it allows us to better u...Read More

Discussion

Builders also viewed

See more projects on Devfolio