use::std::Eric::TAO

Arknights Resource Planner

Docker

Arknights Resource Planner

A resource planning tool for the game Arknights

Category

Docker

Duration

4 weeks

Technologies

Java, Maven, Next.js, React, Jest, Docker

Project Overview

A calculator and planner for managing in-game resources in Arknights. Users can input their current resources, set goals, and receive optimized farming plans to efficiently reach their targets.

Key Features

  • Real-time calculator on resource transactions and consumption
  • Agent availability and presence status updates
  • Message delivery/read states with lightweight acknowledgements
  • Responsive layout with accessible contrast and keyboard navigation

Project Writeup

Overview

Built a fast, reliable chat experience with presence, read states, and room routing.

Implementation

  • WebSocket server with room model and handshake logic.
  • Firebase for user profiles and persistence.
  • Message list virtualization to keep scrolling smooth.

Notes

  • Added optimistic sends and retries for flaky networks.
  • Simple moderation hooks for flagged words.