<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Alberto Clemente</title><author><name>Alberto Clemente</name></author><id>https://teletype.in/atom/crc137</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/crc137?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@crc137?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=crc137"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/crc137?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-30T06:56:59.750Z</updated><entry><id>crc137:GvxyrR2sTpL</id><link rel="alternate" type="text/html" href="https://teletype.in/@crc137/GvxyrR2sTpL?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=crc137"></link><title>Task: Telegram Premium Status Checker</title><published>2025-05-16T09:53:46.213Z</published><updated>2025-05-16T09:57:42.327Z</updated><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/78/bd/78bd97b9-1e3b-4aa4-86be-cae1276dd8e7.jpeg&quot;&gt;Description
Create a single-page web application that allows a user to enter a Telegram username and check whether that user has a Telegram Premium subscription.</summary><content type="html">
  &lt;p id=&quot;gyI6&quot;&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br /&gt;Create a single-page web application that allows a user to enter a Telegram username and check whether that user has a Telegram Premium subscription.&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;gxVc&quot;&gt;&lt;strong&gt;Payment Process&lt;/strong&gt;&lt;br /&gt;1. Participant receives the first payment (TON) when starting work on the task&lt;br /&gt;2. Upon completing the task, the participant receives a second payment&lt;br /&gt;3. If the solution meets the requirements, the participant receives the remaining amount&lt;br /&gt;4. If the solution does not meet the requirements, the participant leaves with the two initial payments&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;AMwE&quot;&gt;&lt;strong&gt;Technical Requirements&lt;/strong&gt;&lt;br /&gt;1. &lt;strong&gt;Username Input Field&lt;/strong&gt;: Create an input field where the user can enter a Telegram username (without the &amp;#x27;@&amp;#x27; symbol).&lt;br /&gt;2. &lt;strong&gt;API Integration&lt;/strong&gt;: Upon form submission, send a request to the following API endpoint:&lt;/p&gt;
  &lt;pre id=&quot;MpH6&quot;&gt;https://api.coonlink.com/telegram-premium/check/test?username=&amp;lt;USERNAME&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;Qkez&quot;&gt;&lt;em&gt;Replace &amp;lt;USERNAME&amp;gt; with the entered username.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;3. &lt;strong&gt;Display Results&lt;/strong&gt;:&lt;/p&gt;
  &lt;ul id=&quot;6CW5&quot;&gt;
    &lt;li id=&quot;fMiL&quot;&gt;Show whether the user has a Telegram Premium subscription&lt;/li&gt;
    &lt;li id=&quot;n1T6&quot;&gt;If possible, display the user&amp;#x27;s avatar/profile picture&lt;/li&gt;
    &lt;li id=&quot;fdpF&quot;&gt;Handle and display appropriate messages for errors (e.g., user not found, network issues)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;jz7E&quot;&gt;4. &lt;strong&gt;Asynchronous Handling&lt;/strong&gt;: Implement asynchronous logic to handle the API request and response without blocking the UI.&lt;/p&gt;
  &lt;p id=&quot;NJwu&quot;&gt;5. &lt;strong&gt;Styling&lt;/strong&gt;: Apply the Vesper dark theme to the application for a sleek and modern look.&lt;br /&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;o2jt&quot;&gt;&lt;strong&gt;Design Guidelines&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Us1U&quot;&gt;&lt;strong&gt;Theme&lt;/strong&gt;: Use the Vesper dark color &lt;a href=&quot;https://github.com/raunofreiberg/vesper/blob/main/themes/Vesper-dark-color-theme.json&quot; target=&quot;_blank&quot;&gt;theme&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;oDET&quot;&gt;&lt;strong&gt;User Experience&lt;/strong&gt;:&lt;/p&gt;
  &lt;ul id=&quot;MGOC&quot;&gt;
    &lt;li id=&quot;Ku3q&quot;&gt;Ensure smooth transitions and interactions&lt;/li&gt;
    &lt;li id=&quot;syWM&quot;&gt;Provide clear feedback during loading states and upon receiving results&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;CKct&quot;&gt;&lt;strong&gt;Evaluation Criteria&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;VjNT&quot;&gt;
    &lt;li id=&quot;5lYY&quot;&gt;Correctness and completeness of the implemented functionality&lt;/li&gt;
    &lt;li id=&quot;67Xf&quot;&gt;Code quality, including readability and organization&lt;/li&gt;
    &lt;li id=&quot;Vspz&quot;&gt;User interface design and adherence to the Vesper dark theme&lt;/li&gt;
    &lt;li id=&quot;4pl4&quot;&gt;Proper handling of asynchronous operations and error cases&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;MMx9&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;Submit your completed project as a GitHub repository or a ZIP file containing all necessary files.&lt;/em&gt;&lt;/p&gt;

</content></entry></feed>