ENVATOSTOCKBOT

ENVATOSTOCKBOT
A Telegram mini-app design for downloading Envato files: clear logic, a focused UI-kit and a clean, simple interface.
What the business needed?
The business needed a simple Telegram bot for downloading Envato files: the user pastes a link and gets the file within seconds, while subscription and one-time payments remain easy to understand. The interface had to be reduced to a minimum number of steps, unnecessary actions removed, and the design with a UI kit prepared so developers could assemble a working product quickly.
What we built
Mini-app design
We built screen layouts and core flows so the service stays clear and easy inside Telegram
Download logic
We shaped flows for link input, access checks and file delivery with minimal user steps
Plans and payments
We designed the UX for choosing plans, one-time downloads and subscription updates
Referral program
We created invite screens and stats so users can share the service and gain rewards
Complete UI kit
We prepared components, styles and states so developers can assemble the app faster
Clean visual style
We made a calm, minimal design that supports daily use without distracting the user



How the project was built
01
Task and flows
We studied the market, reviewed competitors and shaped requirements to simplify user steps
02
App logic setup
We defined UX for file upload, plans, balance view, referrals, language and profile screens
03
Screen structure
We mapped user flows, errors, loads and transitions so the app works clearly and consistently
04
Visual system
We built a UI kit with typography, buttons, cards, inputs and empty states for smooth design work
05
Final Figma screens
We created layouts for key scenarios, refined readability and aligned visuals for mobile use
06
Handoff and polish
We prepared a full design package, checked interactions and delivered the project in three weeks
Tools
- React
- TypeScript
- PostgreSQL
