DEV Community

Cover image for Telegram Contest for JavaScript Developers, Round 1
Henry Clapton
Henry Clapton

Posted on

20 1

Telegram Contest for JavaScript Developers, Round 1

🏆 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

*Bonus Task: *
Add support for animated chat backgrounds as in other Telegram apps. For reference, check Telegram Web K or this

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.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

đź‘‹ Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay