← Work | Full-Stack Web App · 2023

Klinik POS

Inventory and point-of-sale for a clinic serving enterprise clients.

Role Full-Stack Developer
Daily
Production use
2GB
RAM — efficient Go runtime
0
Downtime incidents

Tech Stack

GoPostgreSQLReactDockerNginxLinux

Type

Full-Stack Web App
Overview

A complete medicine inventory management and POS system built for a clinic with corporate clients including AQUA (Danone). Used daily in production by real staff with zero downtime.

The Challenge

The clinic needed a reliable system to manage medicine stock, handle transactions accurately, and serve corporate clients with different billing requirements — all running on minimal hardware.

The Solution

Built a full-stack application with Go backend, PostgreSQL, and React frontend. Designed the database schema from scratch. Deployed on a VPS with Nginx, fully self-managed including domain. After a security incident on first deploy — an exposed database port — hardened the entire infrastructure: database moved off public network entirely, zero public exposure since.