🏆 Telegram Contest for JavaScript Developers, Round 1

Prize Fund: $30,000
Deadline: 23:59 on February 21 (Dubai time)
Who can participate: Everyone
Results: March 2025

Updates Channel

Telegram is hosting a contest for JavaScript developers to implement a new feature in Telegram Web A and enhance the existing part of the app.

THE TASK

1.Rework the existing text editor from scratch and eliminate its imperfections:

  • Ensure proper support for edit history (Ctrl+Z / Cmd+Z doesn’t work as intended as of now).
  • Add support for editing quotes.
  • Add support for Markdown syntax.
  • Currently, RegExp is used for parsing Markdown, which sometimes causes glitches. Implement an AST-based approach to support all Telegram formatting entities more reliably.

2.Introduce the new Chat Folders appearance based on the provided mockups.
Contest Requirements:

  • No third-party frameworks and libraries are allowed.
  • The changes you introduce must not affect the app’s performance or stability.
  • The submission must be consistent with the existing Web A codebase.
  • Your implementation must work flawlessly on mobile and desktop Chrome (across Linux, macOS, Windows) and Safari on iOS and macOS.

❗Your app must precisely follow the provided design mockups. (https://t.me/techlyst/4)

Bonus Task:
Add support for animated chat backgrounds as in other Telegram apps. For reference, check Telegram Web K or [this]. (https://github.com/crashmax-dev/twallpaper-webgl)

Submissions:
Contestants will be able to submit their entries to Contest Bot at a later date. We will further clarify the submission instructions closer to the deadline.

P.S. Winners may be offered a chance to explore further opportunities with Telegram.

Author Of article : Henry Clapton Read full article