Pet

ChatNest

Real-time messenger with end-to-end encryption, rooms, and typing indicators.

Year2024
RoleSolo
StatusShipped
TypePet
Stack
ReactSocket.ioNode.jsRedis
ChatNest · main view
Detail view
Empty state

// overview

Real-time messenger with end-to-end encryption, rooms, and typing indicators.

Built with attention to performance, accessibility, and the small UX details that make software feel reliable — keyboard navigation, loading states, and predictable empty states.

// features

  • Clean component architecture with reusable primitives
  • Full TypeScript coverage with strict mode
  • Responsive layout tested across devices
  • Accessible by default — keyboard nav and semantic markup
/next

Next project

Keep browsing the work →

View next project →