Sakura

Sakura (Prestisa POS) is Prestisa's point-of-sales web application, used by store staff to process transactions, manage products, and track daily sales operations. The app handles the full POS flow — cart management, checkout, and receipt/order processing — with a responsive dashboard-style UI. My work here focuses on building and maintaining features for the POS interface, integrating with the backend API, and fixing bugs across the transaction and product management flows.

🍱 Frontend tech stack :

  • React + Vite + TypeScript (ECME template)
  • TailwindCSS
  • Zustand (state management)
  • React Query
  • Firebase
  • FullCalendar

🏗️ Backend tech stack :

  • Express 5
  • TypeScript
  • TypeORM
  • MySQL2
  • Firebase Admin
  • Bull (job queue)
  • Puppeteer
  • AWS S3

Sakura (Prestisa POS) is Prestisa's point-of-sales web application, used by store staff to process transactions, manage products, and track daily sales operations. The app handles the full POS flow — cart management, checkout, and receipt/order processing — with a responsive dashboard-style UI. My work here focuses on building and maintaining features for the POS interface, integrating with the backend API, and fixing bugs across the transaction and product management flows.

🍱 Frontend tech stack :

  • React + Vite + TypeScript (ECME template)
  • TailwindCSS
  • Zustand (state management)
  • React Query
  • Firebase
  • FullCalendar

🏗️ Backend tech stack :

  • Express 5
  • TypeScript
  • TypeORM
  • MySQL2
  • Firebase Admin
  • Bull (job queue)
  • Puppeteer
  • AWS S3