iMessenger is an Apple-styled Slack-inspired group chat app developed in React using Pusher Chatkit’s API. It allows users to create and join chat rooms and send messages to friends. This project is currently in development, with more features on the way.

Current Features

  • Create new chat rooms
  • Send messages to chat room members
  • Slack-styled emoji picker using Emoji-Mart
  • New message notifications
  • Unread indicators
  • Delete chat rooms
  • Dark/Light Mode toggle
  • Desktop support only

In Development

  • Login and registration system
  • Only show joined chat rooms in room list
  • Find joinable chat rooms form
  • Typing indicators

More details coming soon…