DEV Community

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

Posted on

19

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.

AWS Q Developer image

Your AI Code Assistant

Implement features, document your code, or refactor your projects.
Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

đź‘‹ Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay