🏆 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
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