reinaelyabut.work@gmail.com
Full stack projects

Full stack / Case study

PumpZone.

One operations hub for the gym floor, cashier, and management.

Role: Full Stack DeveloperBuilt with: Next.js · TypeScript · PostgreSQL · Prisma · Recharts View source
PumpZone hubOpen full resolution
PumpZone hub with launch cards for check-in kiosk, cashier POS, and admin dashboard
Three focused interfaces share the same membership, attendance, sales, and pricing data.

The system

Built around three daily jobs

Gym operations cross the front desk, point of sale, and manager's desk. PumpZone gives each job its own interface while keeping the underlying records connected.

Reception

Check-in kiosk

Staff can find members, log check-ins, and record walk-in passes with cash or e-wallet payment.

Sales

Cashier POS

The cashier handles retail sales, new memberships, renewals, and an end-of-day tally.

Management

Admin dashboard

Admins can review members and attendance, track plan expirations, adjust prices, and inspect live charts.

Engineering choice

Keep sales and stock in sync

Retail checkout verifies available stock, decrements inventory, and writes the sale inside one database transaction. If a product has insufficient stock, the transaction stops before recording a completed sale.