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:
- Frontend issues: https://github.com/szverev/trood-tree-front/issues
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:
- Backend integration issue(s): https://github.com/TroodInc/trood-tree-back/issues
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:
- Backend issues: https://github.com/TroodInc/trood-tree-back/issues
Contribution workflow (suggested)
-
Pick an issue labeled
good first issueorhelp 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.