Overview
The goal is to connect two experiences: helping visitors find products, booths, and stock information, while giving exhibitors a straightforward way to manage on-site sales.
My contributions
Independent project · Planning, architecture, frontend, backend and deployment
Planned requirements and designed the system architecture
Built the service, POS and information-board interfaces with Next.js
Developed Spring Boot APIs for products, stock and sales
Configured Supabase PostgreSQL, Vercel, Render and environment variables
Investigated authentication, CORS and deployment issues and retested fixes
Approach
The service is built around three interfaces—POS, Guide and Board—that share sales and stock information for an event. QR order slips, ticketed queues and consignment sales are ideas for later phases.
Implementation and challenges
Current challenges include keeping UI and API state synchronized, deploying reliably and planning for concurrent event traffic.
Key features
- POS: product registration, checkout, sales history and inventory
- Guide: a public product catalog and stock information
- Board: on-site announcements and sales status
- Future ideas: QR order slips, ticketed queues and consignment sales
Technology
Development approach
Planned the service and defined requirements, using AI assistance for code generation and implementation.

