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.