CASE FILE // WEB / E-COMMERCE - FREELANCE

WALANG BASAGAN NG THRIFT.

ROLE // FULL-STACK WEB DEVELOPERTIMELINE // 2025STATUS // DELIVERED
NO VISUAL CLASSIFIED

EXECUTIVE SUMMARY

Y2K-inspired thrift store platform: storefront, role-based authentication, full shopping flow, threaded customer-support inbox, and an admin dashboard for users, products, orders, homepage content, and tickets.

SYSTEM HIGHLIGHTS

  • Full storefront: catalog, detail pages, cart, checkout, order history
  • Three-tier role model (admin / moderator / buyer) with protected routes; first admin locked from demotion
  • In-app support inbox with thread assignment and moderator tools
  • SQLite-first storage with a JSON fallback mode for portable Windows dev

CORE ARCHITECTURE

  • Vite + React + TypeScript SPA over a single Express process
  • better-sqlite3 default store, environment-flag JSON fallback
  • bcryptjs password hashing; role checks on privileged routes; image uploads via multer
SYS_UPLINK // DOWNLOAD