Battleplanner | Erik Smith
Back to portfolio

Project Detail

Battleplanner

Rainbow 6: Siege planning tool that I solo built to let teams create, share, and collaboratively edit tactics in real time.

Stack

  • Laravel
  • MySQL
  • Redis
  • Node.js
  • AWS EC2

Scope

More than 25k users, over 200k battleplans and over 300 daily active users.
The project was closed due to server maintenance costs and maxing out the affordable AWS EC2 instances for a hobby project.

Goal

This project was created to give the Rainbow 6: Siege community a free tool for coordinated team planning. Its standout feature was a live lobby system where multiple users could edit the same plan simultaneously with real-time updates.

Key Features

  • Public plan browsing for guests and authenticated users.
  • Voting and copy workflows for public tactics.
  • Real-time collaborative editing rooms using Redis for fast data synchronizing.
  • Drawing, erasing, and icon placement tools.

Gallery