Inspiration
We send around 30000 text messages a year. we thought wouldn't it be interesting for us to uncover this gold mine of digital footprint. That's why we built TelegramWrapped.
What it does
Allows users to choose the chats that they would like to include for their wrapped. Our application would then parse and process their numerous text messages in order to obtain metrics like your most active chats, most frequently used words, your messaging personality and more.
User Experience
The user experience is kept super simple, the users will provide their phone number and key in the otp sent to their device together with a 2FA password if enabled. They will then choose their chats to be included and that's all. A personalised TelegramWrapped is generated which can then be shared to friends and family to have a good laugh over.
Tech Stack
We used Python and FastAPI to interface with Telegram through the telethon library, ensuring fast and asynchronous data fetching. We have integrated the OpenAI SDK to perform deep sentiment analysis and creative personality mapping. The frontend is kept sleek with Vite, React, TailwindCSS, and Shadcn, designed to be snappy and aesthetic.
Log in or sign up for Devpost to join the conversation.