Full-Stack Solo BuildWebshake / Client Build2023

Shopping Card Manager & Top-Up POS

NFC/RFID Card Payment & Cashier Application

Web-based cashier and RFID/NFC member card management application for issuing stored-value cards, handling balance top-ups, and recording POS purchases.

https://github.com/danieldwipaska/shopping-card-managerFull-Res Preview
Shopping Card Manager & Top-Up POS detailed screenshot

< 1 Second

Tap Transaction

100% Traceable

Audit Ledger

Executive Overview & Context

A closed-loop payment application allowing event venues and retail outlets to issue stored-value RFID cards, execute top-ups, and process cashier checkout taps.

The Problem & Challenge

Venues without constant internet connectivity face slow credit card processing. Stored-value RFID cards enable instant 1-second transactions at food and beverage counters.

Engineering Solution & Architecture

Built a React frontend communicating with an Express and PostgreSQL backend. Cashier terminals connect to USB RFID scanners reading card UID tokens to query balance and execute atomic database transactions.

Key Features Breakdown

01

Tap-to-Pay Cashier Terminal

Instant bill deduction when customer taps RFID card against counter scanner.

02

Cashier Top-Up & Audit Ledger

Secure cash/digital top-up screen maintaining complete cashier shift logs and transaction receipts.

Technical Architecture

Frontend

ReactJavaScriptTailwind CSS

Backend

Node.jsExpressPostgreSQLPrisma ORM

100% Solo Full-Stack Build

Daniel Kamasi architected, engineered, tested, and deployed this entire software codebase independently from ground zero.