© 2024. All rights reserved by Self-Revolutions.
Ronin POS Development | React TypeScript Developer Work
Event Management Platform
Point-of-sale and inventory management platform for music festivals and live events. As a React TypeScript developer, built core features for vendor management, item tracking, and authentication flows while providing technical support deploying and maintaining POS devices during live events.
What It Solves:
- Clone functionality allowing users to duplicate items, vendors, and events without manual re-entry (eliminated repetitive data entry)
- Centralized vendor sales tracking preventing revenue loss from independent Square devices
- Real-time inventory management across multiple vendors at music festivals
- AWS-powered authentication with OTP delivery via email and SMS
- Password recovery flow with secure token-based reset
- Event organizer dashboard with vendor assignment and reporting
Tech Stack:
React, TypeScript, Hasura (GraphQL + PostgreSQL), AWS (SES for email, SNS for SMS), OTP authentication, REST API integration
Key Technical Wins:
- Clone feature architecture allowing deep copying of complex nested objects (items with modifiers, vendors with multiple locations)
- AWS OTP implementation with fallback delivery methods (email → SMS)
- Password reset flow with secure token generation and expiration handling
- TypeScript type safety across vendor, item, and event data models
- GraphQL mutations for batch item creation via cloning
- Real-time sync between admin dashboard and vendor POS devices
Technical Support Role:
- On-site POS device deployment and configuration for live music festivals
- Vendor-specific organization assignment and authentication setup
- Real-time troubleshooting and device maintenance during events
- Data integrity verification ensuring accurate sales tracking for event organizers
Scale:
Production platform managing multiple concurrent music festivals with dozens of vendors per event. Dual role as developer and technical support specialist ensuring both feature development and operational reliability.
Marc Barry
June 19, 2024
Website