Europe/Kyiv
Projects

A Live Typing Chat

June 3, 2022
As a full-stack developer on this project, I built a complete solution with React, Express, and Socket.io. The goal was to design and implement a unique chat where messages show up letter by letter as they are typed.
  • Socket.io: For real-time letter typing and chat rooms implementations.
  • Express: An efficient backend server setup.
  • Canvas: For unique and performant background animations.
One of the biggest challenges was designing and implementing a unique and performant canvas animation. Setting up the Express server paired with Socket.io was a great learning experience. The resulting project successfully combined a performant UI/UX with seamless live typing chat connected to the server via the socket.