---
epic: 12
story: 12.3
title: "Plugin Marketplace"
status: draft
---

## Epic 12 — Plugin & Extension System
**Goal:** Let power users extend CalcPad.

### Story 12.3: Plugin Marketplace

As a user,
I want to browse and install community plugins from a marketplace,
So that I can extend CalcPad with curated, ready-to-use capabilities.

**Acceptance Criteria:**

**Given** a user navigates to `calcpad.app/plugins`
**When** the page loads
**Then** a directory of available plugins is displayed
**And** plugins are organized into categories (finance, science, engineering, crypto, dev)

**Given** a user finds a plugin they want
**When** they click the "Install" button
**Then** the plugin is downloaded and placed in the correct plugin directory
**And** it is available in CalcPad after the next reload or immediately if hot-reload is supported

**Given** plugins are listed in the marketplace
**When** a user views a plugin detail page
**Then** they see: description, author, version, install count, user ratings, and a readme
**And** they can submit their own star rating

**Given** a user has installed a marketplace plugin
**When** a new version is published by the author
**Then** the user is notified of the available update
**And** they can update with a single click
