Contest Ended


The goal of the second round of the JavaScript contest was to continue working on a simplified web version of Telegram without using third-party UI frameworks.

All participating apps should be able to:
- Update the chat list and receive new messages.
- Send new messages.
- Display and send media, files and links.
- Display a 'Shared media' section for chats that includes photos and files.
- Display stickers, send emoji and stickers.
- Use the default camomile background in chats.
- Search for messages in chats.

The design implementation should be identical to the updated mockups attached below. The main criteria for evaluation are speed, size of the apps and attention to detail.

View all submissions