All projects
UCSM FRWC 2026 — cover

UCSM FRWC 2026

University Fresher Welcome Voting System

Status: liveDec 2025 – Jan 2026

Summary

The UCSM FRWC 2026 is a high-performance, real-time voting application engineered for the Fresher Welcome event at the University of Computer Studies, Mandalay, held on January 6, 2026. Designed to replace traditional paper ballots with a seamless digital flow, the system supported over 300 students and faculty members during a high-energy live event window. The platform featured a secure authentication system via unique voting tickets and a robust administrative suite that allowed staff to manage candidates and monitor live participation without interrupting the ceremony.To meet an aggressive two-week development timeline—moving from initial conception in late December to a production-ready launch in the first week of January—the workflow integrated AI agents to accelerate coding, debugging, and architectural planning. This rapid-response approach was backed by a technical stack featuring React and TypeScript for the frontend, with Node.js, Express, and Prisma (PostgreSQL) powering the backend. The entire infrastructure was containerized with Docker and Docker Compose and deployed on a Contabo VPS using Nginx, ensuring a stable, zero-downtime experience during the peak traffic spikes of the live event.

Links

Live demo

Scan or test with the sample ticket on the public app, or use the admin login for the dashboard.

Sample voting ticket

Sample voting ticket (QR) for the live app

Scan the ticket to vote

Admin dashboard

Sign in on the live site (admin / staff area) with:

Username
admin
Password
password

UI

Mobile

Voting home
Voting homeMobile entry and category selection
Candidate view
Candidate viewMobile candidate detail and vote action

Admin & dashboard

Live dashboard
Live dashboardReal-time results and event monitoring in the staff view
Voting statistics
Voting statisticsCategory and turnout breakdowns during the event

Tech stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Flowbite
  • TanStack Query
  • TanStack Router
  • React Hook Form
  • Zod
  • Zustand
  • Axios

Backend

  • Node.js
  • Express
  • TypeScript
  • Prisma
  • PostgreSQL
  • JWT
  • Helmet
  • Zod
  • Vercel Blob

DevOps

  • Docker
  • Docker Compose
  • Nginx