explaingit

trysound/weareonhire

37TypeScriptAudience · generalComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Open source professional networking platform built around public profiles, recommendation chain onboarding, and a PDF resume editor.

Mindmap

mindmap
  root((weareonhire))
    Inputs
      Member recommendations
      Uploaded resume PDF
      Profile edits
    Outputs
      Public profile
      Compact resume PDF
      Recommendation feed
    Use Cases
      Build a public reputation
      Edit and export a resume
      Vouch for a peer
    Tech Stack
      TypeScript
      Web platform

Things people build with this

USE CASE 1

Self host a small professional network where every account arrives via a named recommendation

USE CASE 2

Let users upload a PDF resume and edit a structured version in the browser

USE CASE 3

Export a polished resume PDF tied to a public profile and recommendation feed

Tech stack

TypeScript

Getting it running

Difficulty · moderate Time to first run · 1h+

README is a product pitch; actual install steps live in CONTRIBUTING.md and likely need a database and PDF parser configured.

MIT license: free to use, modify, and redistribute with attribution and no warranty.

In plain English

weareonhire is an open source project that builds a professional networking platform. The README pitches it as something like a living resume, where each member has a public profile that is backed by written recommendations from other members. The framing is that a person's reputation should be visible and tied to specific people who vouched for them, rather than to anonymous endorsements. The headline mechanic is recommendation based onboarding. A new member joins because an existing member writes a recommendation about them, and that recommendation becomes part of the new profile. According to the README this creates a chain of accountability, because every profile arrives with social proof attached to a real person who endorsed it. Recommendations are public, so anyone can read them and see who said what. The platform includes a resume editor. A user can upload a PDF of an existing resume, and the tool will extract their work experience from it automatically. From there they can edit the content and export the result as a compact PDF to send to recruiters. So the project combines a CV authoring tool with a public profile and a feed of recommendations. The README does not go into installation steps, technology choices, or deployment details. It is written more as a product description for visitors than as developer onboarding. The actual setup instructions live in a separate CONTRIBUTING.md file, which is referenced for anyone who wants to get the project running locally or contribute changes. The README ends with a small set of subdomain shortcuts that act as front doors to community spaces: a Discord server at chat.weareonhire.com, a Bluesky account at social.weareonhire.com, the GitHub repo at repo.weareonhire.com, and the issue tracker at issues.weareonhire.com. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Follow CONTRIBUTING.md in weareonhire and stand up the full app locally with sample data
Prompt 2
Add a private mode to weareonhire profiles so the recommendation feed is only visible to logged in members
Prompt 3
Replace the PDF resume parser in weareonhire with a different library and compare extraction quality
Prompt 4
Add a JSON export endpoint to weareonhire profiles so other apps can read the structured resume
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.