Marketplace Discovery
University-specific listings, PostgreSQL full-text search, category and price filtering, condition filters, image carousel, profile flows, and listing creation with up to nine compressed images.

Co-founder and full-stack product build
Los Angeles, CA | Sep. 2024 - Sep. 2025
A university-focused marketplace for buying, selling, bidding, ticket transfer, secure pickup, payments, chat, and admin operations.
Rally was built as a campus marketplace with a React Native mobile app, Dockerized Node.js services, PostgreSQL on AWS RDS, S3-backed media handling, Stripe payments, real-time messaging, and a Vue-based admin panel. The product combined marketplace discovery with trust workflows designed for student-to-student transactions.
Product demo
Ownership
System design
Auth service for login, token refresh, session handling, and role-based access control.
Main service for product listings, bidding, delivery/pickup workflow, search, and transaction state.
Chat service with Socket.io for real-time messaging, message persistence, and transaction-aware conversations.
Admin service and Vue admin panel for user, product, transaction, chat, and analytics operations.
Nginx reverse proxy and Docker Compose deployment with PostgreSQL, AWS S3, Rekognition, and Stripe integrations.
Product systems
University-specific listings, PostgreSQL full-text search, category and price filtering, condition filters, image carousel, profile flows, and listing creation with up to nine compressed images.
Seller-controlled bidding, minimum bid settings, bid acceptance, payment windows, automatic bid expiration, Stripe payment intents, payment status tracking, and refund-aware transaction management.
Secure pickup with encrypted 6-digit codes and QR verification, photo evidence, local delivery/shipping status, and a ticket-transfer workflow with proof uploads, receipt confirmation, zoomable galleries, and timestamped records.
Vue admin dashboard with RBAC, user management, transaction monitoring, chat review/export, product moderation, analytics, platform health indicators, and support tooling for dispute resolution.
Stack
Outcomes