🌳 Trood Tree — The Open Skill Graph for the Trood Ecosystem

:backhand_index_pointing_right: https://github.com/troodInc/trood-tree-back

(repo access by request, preparing to open source)

Most “tech stacks” are lists.
Most “talent networks” are profiles.

Trood Tree is neither.

It’s an open, structured, community-curated graph that connects:

  • technologies

  • contributors

  • real relationships between skills

  • a clean taxonomy (nodes)

  • submissions + moderation (so the dataset stays useful)

The goal is simple:
turn ecosystem knowledge into a navigable map.


What it is

Trood Tree is a full-stack app that lets the community:

  • browse a structured technology landscape (tree/taxonomy)

  • submit new technologies and contributors

  • link accounts to contributor profiles

  • review / approve contributions via admin moderation

  • persist data in PostgreSQL (Prisma-powered)

It’s designed so community input stays high-signal, not noisy.


The idea

Humans are great at:

  • knowing what’s real in the ecosystem

  • spotting emerging tools and patterns early

  • understanding context (who built what, and why it matters)

Software is great at:

  • keeping structure consistent

  • enforcing workflows (submission → moderation → publish)

  • powering search, filtering, and integration APIs

Separately → fragmented
Together → a living ecosystem map


Why this matters

Without a shared “tree”:

  • knowledge is scattered across chats, docs, and personal notes

  • discovery is random

  • you can’t reliably connect people ↔ capabilities ↔ technologies

With Trood Tree:

  • you get a community-owned source of truth

  • contributors and technologies can be reused across Trood products

  • integrations (starting with Product Engine) become straightforward

This is how an ecosystem becomes legible.


What makes it cool (and different)

  • Structured by design: taxonomy nodes + entities + links

  • Review-first workflow: contributions aren’t silently “accepted”; they’re moderated

  • Persistence + portability: Postgres-backed, Prisma schema, clear data model

  • Integration-ready: built to plug into Product Engine and future products via API

  • Community-friendly backlog: labeled issues (help wanted, good first issue) to onboard contributors


How to contribute

There are multiple ways to help, depending on what you enjoy:

1) UI polishing (frontend)

If you like craft and UX:

  • interaction states (loading/disabled)

  • empty states and microcopy

  • responsive layout tweaks

  • accessibility improvements

Start here:

2) Product Engine + ecosystem integrations (API)

If you like systems and product-to-product glue:

  • stable integration endpoints

  • auth for server-to-server calls

  • syncing approved submissions

  • surfacing sync failures safely

Start here:

3) Reliability and dev experience (backend)

If you like backend stability:

  • health/readiness endpoints

  • request validation + consistent errors

  • logging + correlation IDs

  • seed/migration hardening

  • Postgres integration tests

Start here:


Contribution workflow (suggested)

  • Pick an issue labeled good first issue or help wanted

  • Comment on the issue with what you plan to do (avoid duplicated work)

  • Open a PR with:

    • a clear summary

    • screenshots for UI changes

    • a short test plan (how you verified)

If you’re not sure where to start, open a “question” issue and we’ll help route you.


Positioning

Trood Tree is not a directory.
It’s not a static list.
It’s not a dumping ground.

It’s a curated ecosystem graph—built in public, maintained with community standards, and designed to integrate into real products.

If you want to help make the Trood ecosystem more navigable, this is a great place to build.

Project Heartbeat

New Issues