
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.