Documentation
Parody digital goods portal · unified Vercel deploy (v2)
Business model (parody)
Megasoft Market v2 is a wholesale/reseller front-end cosplay. Partners log in, browse promotions and nonsense SKUs (AI prompts, 3D models, freebies), and submit mock “acquire” transactions. Optional PayNow / TNG gifts are voluntary donations — not sales.
It is not a real store, not financial advice, and not connected to a telco upstream API.
Architecture
Reseller (browser)
↓ JWT
/app — Vue 3 + Vite SPA (shop/)
↓ REST /api/*
api/ — Vercel serverless (TypeScript)
↓
data/catalog.json — full mock dataset
Routes
/— Eternal Flame landing (site/)/docs— this page/app/— Vue 3 shop (login, catalog, acquire, donation)/api/*— serverless handlers
API routes
POST /api/login·POST /api/tokenGET /api/promotions·GET /api/products·GET /api/products/:idPOST /api/transactions— mock acquireGET /api/donation— PayNow / TNG QR config
Roles
- Reseller —
demo/demo— catalog + acquire - Admin —
admin/admin(reserved for future admin views)
Local dev
npm install && npm install --prefix shop npm run dev:shop # :5173, proxies /api vercel dev # full stack
Rebirth roadmap
- Phase 1 ✅ — Eternal Flame landing + docs
- Phase 2 ✅ — Vue 3 shop + mock API + donation page
- Phase 3 🔜 — Ship unified Vercel deploy + optional QR env vars
Rebirth tier
Promising as a B2B fintech/telco demo if you want a portfolio piece showing catalog + transaction flows. Requires live upstream API or mock layer to run end-to-end.