Adarsh.Pandey
WorkExperienceOpen sourceWork with meContact
← Work/10 of 12Gaming rewards · Valorant via Overwolf

OneTap

Play games, earn rewards: a web app, desktop companion and admin.
OneTap screenshot
Years
2023–2024
Type
Professional
Discipline
Web Dev, Full Stack, UI/UX
Stack
React, Node.js, Redux, Typescript, MongoDB
OneTap is a production-grade engagement platform built for a real client environment, spanning consumer-facing interfaces, a desktop companion app, and a full administrative control system. The project was designed as a multi-surface product, integrating web, desktop, and backend systems into a single cohesive ecosystem.
The public-facing application handles user authentication, points and score tracking, coupon marketplace interactions, and virtual currency spending. These systems were engineered to be reliable, extensible, and consistent across platforms.
A key component of the project is a desktop application built with Electron and Overwolf, tightly integrated with live game data from Valorant. I designed the data ingestion pipeline and Redux-based state management layer to process real-time events from Overwolf, synchronize user progress, and trigger API updates across the broader platform - including achievements, challenges, and user statistics.
An admin panel completes the system, enabling full CRUD operations over coupons, marketplace items, challenges, and users. All components connect to a monolithic backend structured with modular controllers and DAOs, intentionally architected to allow future migration toward microservices without major refactors.

What I did

  1. 01Built and integrated multiple product surfaces: web app, desktop app, and admin dashboard
  2. 02Implemented authentication, points, rewards, and coupon marketplace logic
  3. 03Designed Redux-based pipelines for real-time data processing from Overwolf (Valorant)
  4. 04Synced desktop app events with backend APIs to update user progress and achievements
  5. 05Developed a full-featured admin panel for operational control and content management
  6. 06Worked against a modular monolithic backend using controllers and DAOs, structured for future service decomposition

(Inside)

01

Landing Web Application

User authentication, points and score tracking, coupon marketplace browsing, and virtual currency spending

02

Desktop Companion App (Electron + Overwolf)

Real-time data ingestion from Valorant, Redux-driven state management, and API synchronization for challenges and achievements

03

User Progress & Rewards System

Centralized tracking of user actions, completed challenges, and earned rewards across platforms

04

Admin Panel

Role-based management of users, coupons, marketplace items, and challenge definitions

05

Backend Architecture

Monolithic server with clearly separated controllers and DAOs, designed for scalability and future microservices transition

Next project →Multibrain