Create an easy to use donation app that allows creators of Telegram Channels to create subscriptions for their channels.
The scenario for creator: user authenticates using their Telegram account, then chooses a channel from existing ones (and connects it), then connects their TON wallet and then chooses the type of a subscription (monthly, one-time), the cost (fixed in USD - it converts TON to USD with the current exchange rate, or fixed in TON), after that there's a personal page with analytics of subscriptions. The creator can create paid subscriptions for many channels, can withdraw their funds, and can invite other devs.
The scenario for subscribers: the creator shares a link to our mini app, where user sees the logo and the title of the channel plus can choose for how many months they want to subscribe (if creator created a monthly subscription), or one time. Then they have a button to connect their wallets, after that to pay. | A shadcn/ui and v0 generation - v0