Chat Group

Challenge: Copy/extend the Authentication Challenge or create your own authentication to create a Chat Group app. Use any front-end libraries of your choice. Create your API. Don’t look at the existing solution. Fulfill user stories below:

  • User story: By default, I am in the Welcome channel
  • User story: I can create a new channel with a name and a description
  • User story: I can select a channel of my choice
  • User story: When I can select a channel, I am added as a member of the channel
  • User story: I can see a member of the channel
  • User story: I can send a message
  • User story: I can see other people's messages
  • User story(optional): I can search for a group


Once you completed, submit your solutions by providing URLs for both GitHub repository and live app on any hosting platform (5 Free Hosting Platform) and explain briefly what you have done.

As long as you fulfill all the user stories, you can give your personal touches by adding transition, using your own images, changing colors,...

Remember to put your name on the footer to prevent other from submitting your solutions.

You can check others’ solutions and give them feedbacks.

How to start

  1. Read the challenge's details
  2. Start the challenge and download the resources
  3. Check designs on Figma
  4. Have fun coding!!