DevChallenges
Loading...

Chat Application

Challenge: Create a real-time Chat Application that allows users to send messages and engage in group chats. Use any front-end libraries of your choice. Create your API.

Follow the instructions below:

  • User registration and login

  • Create and join chat rooms

  • Send and receive real-time messages

  • Display online/offline status of users

  • Implement typing indicators

  • Enable file/image sharing in chats

  • Implement message search functionality

  • Admin panel to manage users and chat rooms

  • Implement user authentication and authorization

Once you have completed the challenge, submit your solution by providing the URLs for your GitHub repository and live application hosted on any platform. Additionally, please include a concise explanation of the work you have done.

Furthermore, we encourage you to assess and offer feedback on the solutions submitted by other participants.

How to start

  • Read the challenge's details
  • Start the challenge
  • Have fun coding!!