CCPOS — Carrier Connect Point of Sale
A Modern POS System for Phone Retail & Accessories
Technology Stack
frontend
backend
design
apis
tools
01. CHALLENGE
The Problem
Running a phone retail business with multiple store locations creates operational chaos. Store managers juggle paper receipts, spreadsheets for inventory tracking, and have no reliable way to monitor employee performance across locations. Traditional POS systems are either too expensive for small retailers or too generic to handle the unique needs of phone sales — where every device has a unique IMEI, accessories generate all the profit, and inventory needs to move fluidly between locations.
02. SOLUTION
The Vision
CCPOS was designed with a clear philosophy: speed at the counter, visibility at headquarters. The store-level interface needed to be fast enough that employees could complete sales in seconds on a tablet. The admin interface needed to give business owners complete visibility into every transaction, every phone, and every dollar — across all their locations from a single dashboard.
03. EXECUTION
What I Built
CCPOS is a full-stack Point of Sale system built specifically for Carrier Connect, a phone selling and accessories business. The platform consists of two distinct panels: a touch-optimized Store Panel for employees making sales, and a comprehensive Admin Panel for business management. The system handles the unique economics of phone retail — phones sold at cost to stay competitive, with profit margins coming entirely from accessories.
04. FEATURES
Core Features
Touch-Optimized Store Panel
POS interface inspired by Square POS with light theme and professional typography. Touch-optimized with large tap targets (minimum 44×44px). Layout splits screen: 60% for product search and selection, 40% for cart and checkout flow. Employees can complete sales in seconds on a tablet.
IMEI-Based Inventory Management
Every phone tracked by unique IMEI with strict uniqueness enforcement across all stores. Phones show model name, IMEI, color, storage capacity, and price. Only available phones appear in search results — sold devices automatically hidden. Bulk transfer between stores with instant updates.
Flexible Accessories Model
Simple 'Accessories Bundle' product with unlimited stock and flexible pricing. Employees enter price at sale time, giving full control over bundling deals. Since cost is always $0, every accessories dollar is pure profit that admins can track precisely.
Smart Checkout & Payment
Running total with automatic tax calculation (configurable per store). Supports cash, card, or split payments where employees enter cash amount and card portion auto-calculates. Captures customer name and phone for warranty and follow-up.
Digital Receipts & EOD Reports
Detailed receipt screen with all transaction information and one-click PDF generation. End-of-day reports show cash vs. card breakdown with automatic drawer reconciliation. Reports can be edited with full history tracking.
Comprehensive Admin Dashboard
Bird's-eye view of entire operation with total sales across all stores, today vs. yesterday comparisons, top-performing stores and employees. Charts visualize sales trends, store breakdowns, and payment method distribution.
05. BUSINESS MODEL
Business Model & Admin System
CCPOS operates on a dual-panel architecture supporting multi-store operations. Store management includes individual login credentials, addresses, and configurable tax rates per location. Employee management uses trust-based model — employees belong to admin level and can work at any location. Comprehensive reporting breaks down sales by store and employee, with profit summaries from accessories only since phones sell at cost.
06. CHALLENGES
Challenges & Solutions
IMEI Uniqueness Enforcement
Preventing duplicate IMEIs across all stores under the same admin to avoid inventory confusion and duplicate sales. Required careful database design with proper indexing and real-time validation across multiple store locations.
Touch-Optimized Interface Design
Creating an interface readable at arm's length on tablets while maintaining speed. Every interactive element needed to meet 44×44px minimum tap targets for comfortable touch interaction without sacrificing information density.
Real-Time Multi-Store Synchronization
Ensuring inventory transfers between stores happen instantly while maintaining data integrity. Required careful handling of concurrent operations and real-time updates across multiple devices and locations.
Comprehensive Audit Trail
Logging every significant action (phones added/transferred/sold, transactions voided, reports edited) with detailed JSON payloads. Creating an unbreakable chain of accountability for escalation issues while maintaining system performance.
07. RESULTS
Key Outcomes
CCPOS demonstrates end-to-end product development for a real business use case. The project showcases my ability to translate complex business requirements into intuitive software — from understanding phone retail economics (IMEI tracking, cost-based pricing, accessories profit) to implementing robust audit trails for accountability. The system is designed to scale with the business, supporting unlimited stores and employees under a single admin.
BUILT BY
Aman
Full-Stack Developer
