CCPOS — Carrier Connect Point of Sale

A Modern POS System for Phone Retail & Accessories

Technology Stack

frontend

ViteReactTypeScriptTailwind CSSshadcn/ui

backend

SupabasePostgreSQLRow Level Security (RLS)Realtime capabilities

design

Square POS inspiredLight themeTouch-optimized (44×44px targets)Professional typography

apis

Custom store authenticationReal-time inventory updates

tools

Custom database schemaIMEI indexingAudit trail logging

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.

A

BUILT BY

Aman

Full-Stack Developer

Project Details

Timeline24 days
Team SizeSolo
RoleFull-Stack
StatusLive