出品者:cry0g3nic

A fully functional TypeScript/React point-of-sale frontend featuring a product grid with category filtering and search, a live cart panel with quantity controls, discount presets, and tax calculation, plus payment method selection (cash, card, mobile). Includes receipt generation, transaction history, a sales dashboard, and product management — all built with React 19, Tailwind CSS v4, and Lucide icons. Licensed under the Tetrees License.
A fully-featured, client-side Point of Sale (POS) system built with React and TypeScript. This frontend-only application provides a complete retail checkout experience including product browsing, cart management, payment processing, discount handling, receipt generation, transaction history, a sales dashboard, and product management — all running in the browser with no backend required.
| Technology | Version | Purpose |
|---|---|---|
| React | ^19.0.0 | UI framework |
| TypeScript | ~5.6.0 | Type safety |
| Vite | ^6.0.0 | Build tool & dev server |
| Tailwind CSS | ^4.2.2 | Utility-first styling |
| Lucide React | ^1.11.0 | Icon library |
src/
├── App.tsx # Root component, state management
├── main.tsx # Entry point
├── types/
│ └── pos.ts # TypeScript types (Product, CartItem, PaymentMethod)
├── data/
│ └── products.ts # Static product catalog and categories
└── components/
├── TopBar.tsx # Navigation bar with search
├── CategoryFilter.tsx # Category tab selector
├── ProductCard.tsx # Individual product tile
├── CartPanel.tsx # Cart sidebar with totals and payment
├── ReceiptModal.tsx # Post-checkout receipt overlay
├── PaymentModal.tsx # Payment confirmation modal
├── Dashboard.tsx # Sales analytics view
├── TransactionHistory.tsx # Past transactions view
└── ProductManagement.tsx # Product catalog management
# Install dependencies
npm install
# Start the dev server
npm run dev
The app will be available at http://localhost:5173 by default.
# Type-check
npm run typecheck
# Production build
npm run build
# Preview production build
npm run preview
# Run linter
npm run lint
# Auto-fix lint issues
npm run lint:fix
// From src/types/pos.ts
type PaymentMethod = "cash" | "card" | "mobile";
interface Product {
id: string;
name: string;
price: number;
category: string;
// ...
}
interface CartItem {
product: Product;
quantity: number;
}
Tetrees License
隔離されたサンドボックスを起動しサーバー側で実行 — ローカル設定不要。
サンドボックス検証が完了し、検出された実行経路は合格しました。
This React web app completed archive review with strong static results. Structure, dependency manifests, documentation, functional source, and common risk patterns were checked by the Tetrees verification pipeline; runtime phases are stated separately. Final verified scores after isolated runtime evidence: overall 8.3 and security 9.
Deterministic AVCP artifact review
パイプライン avcp-2026-08-04.1 · SHA-256 0bfaa4d463f3f609…
This version-scoped review deterministically inspects the submitted archive for structure, dependencies, documentation, functional source, and common malicious or high-risk signals. Build and test phases are reported as passed only after an isolated sandbox audition. It is not a guarantee of perfect security.
レビュー日 2026年8月7日
完全なインストールガイドと統合プロンプトは購入後に解放されます。
この製品をお使いのAI IDE・Webビルダー・クラウドIDEに直接取り込みます。
Download your licensed source snapshot from the library, then follow the setup guide in your workspace.
まだレビューがありません。
Sign in to join the discussion
Loading discussion…
HTML5, JavaScript & Web Widgets
$11.83