LivePausedLast commit May 2026
Pixel Battle
A shared pixel canvas where people draw together in real time.
- My role
- Frontend engineer in a team of two
- What I built
- Built the Next.js canvas: wheel zoom, panning, a grid overlay and a colour palette.
- Pixels arrive over STOMP/SockJS WebSockets, so every change shows up without a reload.
- Login, registration and token refresh flows against the backend API.
- Stack
- Next.js / React / TypeScript / Tailwind CSS / STOMP / SockJS / Docker / Nginx
Backend (Java, Spring Boot) by Dmitro Itsko.