As of now, there are few resources on Mini Apps. So I created this list of resources for future reference, and to help others starting out.
Link to post with resources here.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ3
I am currently aware of only two places to browse for Mini Apps (that are not channels): Apps Center and FindMini.app.
I am not satisfied with these solutions, as I am interested in browsing for "true" Telegram Mini Apps. This means: applications that are useful because of their relevance to, or existence within Telegram. Not apps that just happen to open in Telegram, e.g., bots without a Mini App, (scam) games, crypto hype apps, and other sorts of "non-apps".
Apps Center is created by TON, and therefore is mainly populated with crypto apps and questionable games. FindMini.app comes with many bots (not apps), low-effort listings, and categories that do not fit the aforementioned criteria.
I would like to see a nicer true Mini Apps catalog. Let me know if you are aware of existing good solutions.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ8
ngrok is the most commonly suggested tool to establish a local network tunnel for Mini App development.
I recently came across Cloudflare's Tunnel, and I found it to be much better. It has a much more generous free tier, with fewer limitations. And it seamlessly integrates with your domain names. I overall find it cooler, and would recommend it over ngrok.
Honorable mention: Localtunnel, as a simpler alternative (Credits: @aabounegm).
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ4โค3
Mini Apps Quest
Pavel @durov, the creator of Telegram, just posted that they will release a Mini App store this month! ๐ฅ
And I just wrote about this issue yesterday! Is Durov secretly following this channel?๐ ๐
And I just wrote about this issue yesterday! Is Durov secretly following this channel?
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Pavel Durov
โก๏ธ 2024 will go down in history as the year when hundreds of millions of people became familiar with blockchain. Weโre proud that Telegram is at the epicenter of this societal transformation ๐คต
๐ฅTo keep the fire going, this month, we will introduce a miniโฆ
๐ฅTo keep the fire going, this month, we will introduce a miniโฆ
๐6๐3๐2
Fragment introduced a new feature to buy Telegram Stars with TON.
As of now, this method is ~25% cheaper, compared to other currencies (e.g., USD).
Please open Telegram to view this post
VIEW IN TELEGRAM
Mini Apps utilize Telegram's social features to reach new users. Referral systems are used to incentivize users with rewards and track who referred who.
These systems are quite simple and elegant at their core. You can see how they function in the diagram.
Inspired by a question from @aystek
Please open Telegram to view this post
VIEW IN TELEGRAM
9โก6๐ฅ2
There are many text bots for receiving messages anonymously, but a few Mini Apps.
A demo of an integration between Mini Apps and traditional web apps
Inspired by a Anonion
Edit credits: @Sh1co for suggesting to add more colors
Please open Telegram to view this post
VIEW IN TELEGRAM
8๐6๐ฅ5๐1
Telegram
Telegram News
Star Subscriptions. Content creators can make special invite links that allow users to join a channel in exchange for a monthly payment in Telegram Stars.
August Features
1 โข 2 โข 3 โข 4 โข More
August Features
1 โข 2 โข 3 โข 4 โข More
Telegram introduced Star Subscriptions to join channels
How does it work?
1.
2.
3.
4.
5.
Dedicated to @levelsio for his continuous inspiration to launch products quickly via Stripe payment links
Please open Telegram to view this post
VIEW IN TELEGRAM
3๐ฅ5โค3๐1
Here is to celebrate 5๏ธโฃ 0๏ธโฃ subscribers! ๐ฅณ
Other things I'm celebrating๐
- Completing my first Mini Apps client project๐จโ๐ป
- Telegram still growing๐ and releasing awesome features โก๏ธ
- Durov still alive and free (for now)โ๏ธ
Thank you for all your support!โบ๏ธ
Hint: your friends can join before tomorrow evening๐
Other things I'm celebrating
- Completing my first Mini Apps client project
- Telegram still growing
- Durov still alive and free (for now)
Thank you for all your support!
Hint: your friends can join before tomorrow evening
Please open Telegram to view this post
VIEW IN TELEGRAM
80๐ฅ22๐คฃ7
A minimalist approach demo for a waitlist feature. The user can join and leave a waitlist.
Technical details Please open Telegram to view this post
VIEW IN TELEGRAM
10๐ฅ9
I predict that the first fully AI-automated, widely-accessible, non-trivial software application would be something like a Telegram bot. But this statement requires some definitions.
Fully AI-automated: the person creating the app does not interact with any code nor requires any technical knowledge. For example, creating and deploying the Telegram bot solely by chatting with ChatGPT.
Widely-accessible: can be installed and used by an average, non-technical user.
Non-trivial: full CRUD features with a shared database. i.e., data is inserted and viewed by other users.
Here is a walkthrough of the thought process behind this conclusion:
- Apps typically have a frontend and a backend.
- Automating the development of frontend and backend is more complex than automating just the backend.
- What are the "simplest" apps that do not require "frontend development"?
- Arguably, terminal (command line) applications. But, terminal applications do not qualify as widely-accessible.
- What is a more accessible (easily sharable) version of a terminal app?
- Telegram bots.
Conclusion: Telegram bots (or something like them) are likely to be the first form of, widely-accessible, non-trivial, software applications, that would be fully created by AI-prompting.
Implications: any Telegram bot can be (deterministically) transformed into a regular (web) app. i.e., the second form of software apps to be fully AI-automated is likely to be Mini Apps (due to their less complex nature).
I would love to hear from you, if you've got feedback or related ideas. Shoutout to my friends for the discussions helping me formulate these concepts.
Please open Telegram to view this post
VIEW IN TELEGRAM
5๐3๐ฅ3๐คฏ1
For typical apps, a storage bucket is required to store users' files. The most popular solutions are AWS S3 and Google Cloud Storage.
But this is not the case for Telegram Mini Apps. Why? Because Telegram Bots have always stored files by sending them as a message to the user, without needing to store them elsewhere (in most cases). They relied on generous Telegram, as a file storage medium.
Mini Apps can talk to bots to send files, and to retrieve them later when needed. All that's needed is to store the ID of the file.
To store files shared by multiple users, one can:
- add the Mini App's bot to a group, and send the file there
- forward the file message from one chat to another (to skip re-uploading)
- fetch the file (in memory) and send anew to another user or group
As a consequence: 100% free cloud storage
Feel free to donate your future storage cost savings in the form of stars on this post
Please open Telegram to view this post
VIEW IN TELEGRAM
10๐ฏ4 2๐ฑ1
100+ subscribers! ๐ฅณ ๐
I would like to use this opportunity to thank you allโบ๏ธ and to ask you a question ๐
โ Which mini apps do you use at least once a week (besides the Wallet app and games)?
And if you do not use mini apps, what do you think is missing?๐ค
Any thoughts you could share would be very helpful๐ You can reach me @elbatanony
I would like to use this opportunity to thank you all
And if you do not use mini apps, what do you think is missing?
Any thoughts you could share would be very helpful
Please open Telegram to view this post
VIEW IN TELEGRAM
6 8๐ฅ3โค2๐1
Traditionally, you create a service, setup payments (banks and Stripe), develop an in-house affiliate program or integrate a ready service (both costly options), convince and onboard affiliates, then implement the attribution/distribution of commissions.
With the new Telegram Affiliate Programs, it only takes a few clicks. Transactions are already handled by Telegram (Stars). And users already use Telegram and trust the automated attribution and distribution of commissions.
This paves a way for a reimagined, frictionless, and efficient sales process. When a business no longer hires a sales team or influencers. But when enterprising individuals independently look out for businesses and audiences and profit from the value generated from the connections they create.
Would have been cool if the affiliates service itself had an affiliate link that I could use in this post ๐
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Affiliate Programs
Developers are able to open affiliate programs for their mini app โ allowing content creators, other mini app developers and any Telegram user to promote it and earn commissions on purchases made by people they referred.
5โก7๐ฅ3โค1๐1
A short story about an old project and its revival.
Soar Quest (v1) was an app development framework I worked on during 2022-2023. The idea at its core was simple: software should take fewer lines of code (to be built). And indeed, I was able to build functional "mini" apps in less than 100 lines of code. Initially, I was building this framework to make cross-platform applications with Flutter. Then in September 2023, Telegram held a contest for Mini Apps.
I was already very intrigued by Telegram as a platform, and in a matter of a week or so, I refitted the framework to build Telegram Mini Apps. This contest was especially fun because my friends were willing to try out my framework to build apps for the contest (after a considerable amount of persuasion ๐). We created some very cool things (with very few lines of code) in a short amount of time.
During this contest, I was making live updates to the framework for my friends to pull and use in their projects. Not the "stablest" of framework APIs, but it was so much fun.
With over a year after the start and more than 1900 mini Git commits, I drifted away from this project. There were a few reasons. One of which was the tech stack that I chose. I was building with Flutter, which not ideal for web apps like Telegram Mini Apps. And I also wanted to change the backend system. Another reason was because during this journey, I discovered more what I would like and would not like to build. For example, I figured that I don't like using mobile apps as much as desktop-screen apps. I halted the framework development.
A few months ago, I was working on a project. While developing it, I remembered the motivation behind Soar Quest and I felt the code redundancies again. I had a plan for the upcoming year (but that's for a different story time), and a framework to build mini apps fit in that vision. So I restarted this project with fresh tech and with Telegram at the core.
Today, I archived the old project. But, I am not done with this quest (or it is not done with me). #SoarQuest
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ElBatanony/soar_quest: A framework to build Telegram Mini Apps with Flutter.
A framework to build Telegram Mini Apps with Flutter. - ElBatanony/soar_quest
3๐ฅ11๐4โค2โก2