API Design
Endpoint conventions, auth flows, and response shapes — sampled from the REST APIs behind each project.
H-Phsar — B2B Marketplace API
/authorizationSign up, log in, and password reset flows
/authorization/api/v1/otpGenerate and email a 4-digit OTP to verify an account
/api/v1/retailer/ordersAdd to cart, save drafts, and confirm a cart as a live order
/api/v1/distributor/reportsOrder activity reports by month and year
Hengo — Focused Korean Learning Platform
/api/ai/chat/streamStream an authenticated AI coaching conversation
/api/ai/analyzerAnalyze workplace Korean tone and meaning
/api/ai/vocab/generateGenerate a structured vocabulary deck
/api/ai/message-generatorGenerate workplace Korean at an appropriate formality level
/api/ai/korean/feedbackReturn structured feedback for Korean voice practice
Luyra — Personal Finance Workspace
/api/finance/overviewLoad the authenticated finance dashboard summary
/api/finance/analyticsReturn spending and cash-flow analytics
/api/finance/money-coachAsk the optional AI Money Coach about personal finance data
/api/finance/reviewBuild a financial review from recent activity
We Commerce — Multi-Vendor Marketplace
/api/v1/auth/registerRegister with a phone number; returns JWT access + refresh tokens
/api/v1/auth/refresh-tokenRotate an expired access token
/api/v1/item/popularPopular products ranked by view count
/api/v1/purchasePlace an order and generate a receipt
AuthHub — Reusable Authentication Service
/api/auth/loginAuthenticate with credentials; issues JWT access + refresh tokens
/api/auth/oauth2/googleLog in by verifying a Google ID token server-side
/api/auth/mfa/verifyComplete login with a TOTP code or a one-time backup code
/api/admin/audit-logsQuery the audit trail of security events (admin)
VSTV Agent — Real Estate Platform & Operations Console
/api/v1/unitsSearchable, paginated private unit inventory
/api/v1/units/import/previewParse and classify a CSV without persisting rows
/api/v1/units/importPersist confirmed unit import rows
/api/v1/units/{id}/availabilityChange a unit's availability state
/api/v1/units/{id}/verifyMark a unit as verified