hackclub / hackclub/hcb

Sell things on HCB

Open
#13,349 0 comments 0 reactions 1 assignee View on GitHub

@manu-gurudath is already working on this.

Since Mar 31, 2026.

🔭 Meta Issue
Dominant language
Ruby
Stars
871
Forks
140
Avg merge
1d 20h
Merged PRs (30d)
201

Description

It's been long requested, and we have bad support for this right now. We're currently in the feature scoping/product planning phase. We need to determine what the feature looks like.

we know we want to sell stuff, but how do we handle:

  • taxes (do we even need to collect tax?)
  • sending receipts that are compliant
    • if random person emails hcb a month later and says “i never got my receipt”, how do we re-issue that?
  • purchases that contain a donation
    • what does the receipt look like?
  • “pay what you want, but least $x”
  • sending of digital goods
    • you automatically get access to X after purchase
  • supporting tap to pay purchases
    • does this mean we need a UI on mobile for the seller to select products?
    • do we want to support printing physical receipts
  • what if i want to check my account and see all my purchases/orders?
  • how do we handle refunds/returns? they’ll become a lot more common when we’re exchanging goods/services, rather than just a donation

We'll start by planning from the user’s perspective (UX), and we don’t worry about the code just yet. then we double check it’s compliant and has a good UX. only after do we plan what models we want, etc.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.