Inspiration

Mago Chat was inspired by the belief that our everyday conversations carry hidden gems: inside jokes, heartfelt moments, and subtle clues about the gifts and experiences we truly value. We wanted to turn the raw, unstructured text of WhatsApp chats into a source of meaningful insights and surprises.

What it does

Mago Chat analyzes exported WhatsApp conversation files, applying natural language processing and AI-driven pattern recognition to uncover personal preferences, shared memories, and conversational themes. It then generates personalized gift suggestions, curated playlists, and conversation highlights that spark joy and deepen connections.

How we built it

Frontend: Fully built with Bolt.new, enabling a bilingual, responsive interface with a playful design that aligns with our brand identity.

Backend: Powered by Supabase for authentication, storage, and serverless backend logic, simplifying infrastructure while ensuring scalability.

Deployment: Hosted on Netlify, providing continuous integration and fast, reliable delivery.

Email service: We integrated Resend to handle email notifications with high deliverability and ease of use.

AI & NLP: OpenAI models were used to process text and emojis, generate contextual recommendations, and extract meaningful conversational patterns.

Privacy-first: All chats are processed in-memory and never stored long-term. Only anonymized metadata is used to improve the AI models while respecting user privacy.

Challenges we ran into

Building a fully functional product: This was our first time completing an end-to-end project with real-world functionality and production-ready deployment. Understanding all components—from UI/UX to backend logic and AI integration—was both challenging and rewarding.

Technology integration: Seamlessly connecting frontend, backend, cloud storage, AI models, and third-party services like Resend required thoughtful architecture and iterative debugging.

Conversational context: Interpreting informal, emoji-rich, multilingual WhatsApp chats demanded careful prompt engineering and multiple rounds of testing.

Accomplishments that we're proud of

Successfully launched a fully bilingual MVP with seamless chat uploads and real-time recommendations.

Built a privacy-preserving pipeline validated by external security audits.

Crafted a playful, story-driven UI that resonates with diverse user groups.

What we learned

User experience is paramount: clear instructions and instant feedback build trust in AI-driven tools.

Preprocessing and normalization of chat data drastically improve AI accuracy.

Balancing creativity and relevance requires careful prompt engineering and iterative tuning.

Transparent data practices and clear privacy messaging are non-negotiable for user adoption.

What's next for Mago Chat

Expand recommendations to include local experiences, custom e-cards, and collaborative playlists.

Introduce support for other messaging platforms like Telegram and Signal.

Launch mobile apps for iOS and Android to streamline chat exports directly from devices.

Incorporate social features: let friends co-create group gifts or memory albums based on shared chats.

Continuously refine our AI models with anonymized user feedback to deliver ever more magical suggestions.

Built With

  • bolt
  • netlify
  • resend
  • supabase
Share this project:

Updates