Marketplace domains
Trades, collaborations, challenges, profiles, messages, reviews, and evidence have explicit service and data boundaries.
[ CASE FILE / TRADEYA ]
ActiveA live skill-trade marketplace being hardened from a broad web product into a maintainable foundation for mobile expansion.
The messy workflow
People can offer useful skills and still struggle to find a fair counterpart, define the exchange, communicate through delivery, and preserve evidence of the result.
TradeYa puts discovery, trade proposals, collaboration, messaging, reviews, and community participation into one product while keeping the exchange centered on skills rather than cash.
Ownership boundary
I direct and implement the product, including the React application, Firebase data paths, marketplace workflows, design system, tests, security checks, and deployment operations.
The current work is not a claim that every feature is finished. The facelift is paired with feature verification and maintainability work before mobile expansion.
I own the product direction, interface, application architecture, Firebase integration, quality systems, deployment workflow, and current maintainability work. Firebase, React, and the other platform dependencies remain third-party technology.
System map
Authentication, profiles, skills, reputation, and availability establish who can participate.
Trades, collaborations, challenges, builders, and community activity expose possible matches.
Scope, participants, status, and evidence move through explicit marketplace records.
Validation, Firestore rules, reviews, and moderation boundaries constrain unsafe transitions.
Messaging, notifications, progress, and delivery evidence support the work after a match.
Tests, production checks, and the current hardening pass return broken or inconsistent flows to implementation.
Hard calls
Build record
Trades, collaborations, challenges, profiles, messages, reviews, and evidence have explicit service and data boundaries.
TypeScript, Vite, React Query, shared UI primitives, and feature modules form the client application.
Authentication, Firestore, Cloud Functions, storage, indexes, security rules, and migration tooling support production state.
Type checking, lint, unit tests, browser tests, security checks, asset budgets, and builds cover different failure classes.
Verification ledger
The marketplace is operating on its public custom domain while the current facelift and reliability pass continue.
SourcePublic production route and repository deployment configuration
The product covers skill trades, collaborations, challenges, profiles, messaging, reviews, and community activity.
SourceRepository AGENTS.md and feature-domain source structure
The repository defines TypeScript, lint, Jest, Playwright, Firebase security, asset-bloat, and production build checks.
SourceRepository package.json scripts and AGENTS.md verification contract
LimitThe active hardening phase means individual features still require current verification before release claims.
Failure + iteration
Current status
TradeYa is live while the current phase refreshes the interface, checks feature behavior, and reduces maintenance risk. iOS development is the next platform direction, not a shipped capability.
Open to the right work
Full-time product, automation, and technical-operations roles are the priority. Select workflow and creative-technology projects are open.