The goal of this challenge is to develop a chat based on websockets. The chat should allow users to send and receive messages in real time.
(Optional) The chat should also allow users to send and receive images.
(Optional) The chat should keep the session to start again from where it was left off.
- You can use the following API to get a list of random users https://randomuser.me/api/?results=10
- you can use the following API to get a list of random images https://picsum.photos/v2/list?page=2&limit=100
- you can use socket.io to implement the chat https://socket.io/docs/v4/index.html
- you have an initial index.html file in the root of the project that you can use as a starting point
- Allow users to send and receive messages in real time.
- (Optional) Create a chat with a login screen.
- (Optional) Allow users to send and receive images.
- (Optional) Keep the session to start again from where it was left off.
Use Copilot chat to support your learning and development. Use Copilot to speed up your development.