Blanksys
BlankSys is a Point of Sale (POS) solution designed to support retail and business operations with an integrated hardware and software experience. The project focuses on creating a simple, efficient, and user-friendly POS interface for managing transactions and daily business activities.
- Project Type
- ERP
- Industry
- Retail
- Client
- CV Selamat
- Year
- 2024
Overview
BlankSys is a Point of Sale (POS) solution designed to support retail and business operations with an integrated hardware and software experience. The project focuses on creating a simple, efficient, and user-friendly POS interface for managing transactions and daily business activities.
Project Overview
A comprehensive solution to automate sales, purchasing, and financial recording processes
Project Details
Project Name: BLANKSYS Hardware POS
Category: Cloud-based Point of Sales System
Target Users: Hardware stores, building materials, and engineering suppliers
Main Objectives
- Automate sales, purchasing, and financial recording processes
- Provide real-time business insights with interactive dashboards
- Simplify inventory, customer, supplier, and transaction management
Team & Roles
UI/UX Designer and Full Stack Developer
Firdaus
UI/UX Designer
Responsible for user research, interface design, and optimal user experience.
- User Research & Analysis
- Wireframing & Prototyping
- Visual Design & Branding
- User Testing & Iteration
Joko Purwanto
Full Stack Developer
Handles frontend and backend development, plus scalable system architecture.
- Frontend Development (React + TypeScript)
- Backend Development (Node.js + NestJS)
- Database Design & Optimization
- DevOps & Deployment
Problems We Addressed
Challenges faced by hardware stores in managing thousands of SKUs and daily operations
Inventory Complexity
Thousands of SKUs with retail/wholesale price variations, hard to manage manually.
Error-Prone Manual Systems
Manual systems are prone to errors and hard to update prices and stock in real-time.
Slow Recording Process
Recording transactions, stock, and financial reports takes far too long.
Lack of Integration
No integration between sales, purchasing, and accounting causes fragmented data.
Supplier Management
Difficulty managing goods purchases from suppliers and tracking orders.
Manual Reporting
Financial and business reports are still made manually and take a long time.
Solutions & Key Features
Integrated system that addresses all problems with modern technology
Dashboard
Real-time dashboard with easy-to-understand data visualization for business performance monitoring.
Store Profile
Complete store profile settings — name, address, contact, logo, and automatic invoice templates.
Inventory
Product data, categories, brands, units, multi-warehouse, and wholesale/retail pricing.
Customer & Seller
Customer and customer group management, plus integrated seller/reseller data.
Sales
Fast sales transactions, detailed sales history, and sales return management.
Purchases
Purchase Orders, Receive Orders, and Return Orders integrated with inventory.
Design Process
Systematic methodology from research to implementation
Research & Persona
In-depth research with 3 methods to understand user needs and competitors.
- User Interview — direct Q&A with building store owners
- Competitor Research — Toqoo POS and Manager.io benchmarking
- Brainstorming with AI — ChatGPT, Gemini, Claude for business flow
User Flow & System Concept
System flow design based on research findings.
- User journey mapping with Figjam
- Creating system module list
- Logic flow and system policies
Wireframe
Rough system design to visualize concepts, layouts, and data input flows.
User Interface Design
BLANKSYS visual identity aligned with functional needs and client aesthetics.
Design System
Shadcn UI for component consistency · Font: Raleway
Color Palette
Prototyping
Interactive prototype with full navigation and user scenario simulation.
- Category selection dropdown, pop-up modals, page transitions
- Tested on desktop POS, tablet, and mobile responsive views
User Testing
Design validation with real users before full development.
Participants: 2 store owners, 2 cashiers, 1 warehouse admin — testing item entry, sales transactions, and daily reports, measured by task completion rate, time on task, and error rate.
Tech Stack & Architecture
Modern technology and scalable architecture for optimal performance
Frontend
ReactJS · TypeScript · SPA
Single Page Application with TypeScript for type-safety and fast navigation.
Backend
Node.js · ExpressJS · NestJS
Scalable API with modular structure and dependency injection.
Database
MySQL · PostgreSQL
MySQL for daily transactions, PostgreSQL for analytics and reporting.
Security
JWT Access & Refresh Token with RBAC for role-based access control.
Architecture
Monorepo with pnpm workspace for team sync and dependency management.
Hosting
Self-hosted on IDCloudhost VPS for full control and cost effectiveness.
Gallery
Interface screenshots and BLANKSYS implementation in the field
Results & Conclusion
A system that has been successfully operating and providing real value
System Fully Operational
As of June 2025, BLANKSYS Hardware POS has been officially used by clients and runs smoothly.
Operational Efficiency
Process automation reduces recording time from hours to minutes.
Real-time Insights
Dashboard provides full visibility into daily business performance.
Client Satisfaction
Free maintenance for the first year with fast response for bug fixes.
Ready to Try BLANKSYS?
Experience firsthand the revolutionary POS system for your hardware business