← All work

[ Solo ] Deployed

Real-Time Player Auction

A real-time, multi-user platform for live player auctions.

What it is

A full-stack web application that facilitates live player auctions with role-based dashboards for admins, teams, and viewers. Built with a Node.js/Express backend, MySQL database, and a React frontend, it uses Socket.IO to deliver real-time updates for bidding, player assignments, and auction status to all participants.

Decisions

Build log

  1. Set up the backend with Node.js, Express, and MySQL, defining the core database schema.
  2. Integrated Socket.IO on both client and server to establish the real-time data layer.
  3. Built the React frontend with Vite, creating distinct dashboards for Admin, Team, and Viewer roles.
  4. Developed the authentication flow and protected routes to manage user permissions.
  5. Configured and deployed the frontend to Vercel and the backend to Render, establishing a full CI/CD pipeline.