VRShoot (Final Thesis)
Next.jsGoSAW
Monday, February 2, 2026 — Monday, August 10, 2026

Period: Feb 2026 – Jul 2026 (Final Thesis)
Role: Fullstack Developer
Live Demo: https://v2rshoot.com
Overview
VR Shoot is a Virtual Reality (VR) 10m Air Rifle shooting simulation and analytics platform integrated with a Decision Support System powered by the Simple Additive Weighting (SAW) algorithm to objectively evaluate novice athlete qualification. Developed in collaboration with Jitu Suropati Shooting Club Pasuruan and Telkom University Surabaya.
Key Features
- Automated SAW Scoring Engine: Evaluates athlete qualification using 4 weighted criteria: Average Score (40%), Consistency (30%), Accuracy (20%), and Time Efficiency (10%) with a qualification threshold Tau = 0.75.
- Real-Time Telemetry WebSockets: Streams live shooting telemetry from VR headsets directly to the Coach Dashboard for real-time performance monitoring.
- Coach Dashboard & Session Analytics: Interactive coach dashboard to manage training sessions, analyze shooting stats, and generate athlete qualification reports.
Tech Stack
- Backend: Go (Golang) 1.21+, Gin Framework, Gorilla WebSocket, GORM, PostgreSQL 14
- Frontend: Next.js (TypeScript), Tailwind CSS, Chart.js / Recharts

