<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Maxime Beaudoin</title>
    <description>The latest articles on Forem by Maxime Beaudoin (@maximebeaudoin).</description>
    <link>https://forem.com/maximebeaudoin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3200382%2F120485bc-78dd-4987-9223-b93811232e9c.jpg</url>
      <title>Forem: Maxime Beaudoin</title>
      <link>https://forem.com/maximebeaudoin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/maximebeaudoin"/>
    <language>en</language>
    <item>
      <title>HomeWise AI - Intelligent Property Analysis Platform</title>
      <dc:creator>Maxime Beaudoin</dc:creator>
      <pubDate>Sun, 24 Aug 2025 15:15:25 +0000</pubDate>
      <link>https://forem.com/maximebeaudoin/homewise-ai-intelligent-property-analysis-platform-26j7</link>
      <guid>https://forem.com/maximebeaudoin/homewise-ai-intelligent-property-analysis-platform-26j7</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/brightdata-n8n-2025-08-13"&gt;AI Agents Challenge powered by n8n and Bright Data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HomeWise AI&lt;/strong&gt; is a modern, intelligent property analysis platform that transforms Zillow URLs into comprehensive, professional-grade property reports. Built specifically for first-time homebuyers, it leverages AI agents and real-time web data to provide detailed insights that help users make informed real estate decisions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🏠 &lt;strong&gt;Instant Property Analysis&lt;/strong&gt;: Paste any Zillow URL to get detailed property insights&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI-Powered Reports&lt;/strong&gt;: Comprehensive analysis including market trends, financial projections, and neighborhood data&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Modern SPA Experience&lt;/strong&gt;: Seamless single-page application with smooth transitions&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Smart Report Management&lt;/strong&gt;: Automatic deduplication with 24-hour refresh cycles&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;First-Time Buyer Focus&lt;/strong&gt;: Specialized insights and "Essential Tools &amp;amp; Preparations" sections&lt;/li&gt;
&lt;li&gt;📄 &lt;strong&gt;Professional Output&lt;/strong&gt;: Print-ready reports with comprehensive formatting&lt;/li&gt;
&lt;li&gt;📲 &lt;strong&gt;Real-Time Monitoring&lt;/strong&gt;: Telegram notifications for new report generation with property address&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Problem Solved:
&lt;/h3&gt;

&lt;p&gt;Property analysis typically requires hours of research across multiple sources. HomeWise AI consolidates this into a single, comprehensive report generated in under 45 seconds, providing first-time homebuyers with professional-grade insights without the complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live Application&lt;/strong&gt;: &lt;a href="https://homewise.maximebeaudoin.me/" rel="noopener noreferrer"&gt;https://homewise.maximebeaudoin.me/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Try it yourself:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Visit the live demo&lt;/li&gt;
&lt;li&gt;Paste any Zillow property URL (e.g., &lt;code&gt;https://www.zillow.com/homedetails/123-main-st/...&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Watch as the AI agent generates a comprehensive property analysis&lt;/li&gt;
&lt;li&gt;Explore the generated report with market analysis, financial insights, and neighborhood data&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  n8n Workflow
&lt;/h3&gt;

&lt;p&gt;📁 &lt;strong&gt;Complete n8n Workflow&lt;/strong&gt;: &lt;a href="https://gist.github.com/maximebeaudoin/e2777ef32bb763ba24862785a38b7ee2" rel="noopener noreferrer"&gt;GitHub Gist - HomeWise AI n8n Workflow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete n8n workflow JSON and setup instructions are available in the GitHub Gist, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complete workflow JSON export ready for import&lt;/li&gt;
&lt;li&gt;AI agent prompts and system instructions&lt;/li&gt;
&lt;li&gt;Bright Data verified node configuration&lt;/li&gt;
&lt;li&gt;Database integration setup&lt;/li&gt;
&lt;li&gt;Sample data and response examples&lt;/li&gt;
&lt;li&gt;Step-by-step implementation guide&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Technical Implementation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Architecture Overview
&lt;/h3&gt;

&lt;p&gt;HomeWise AI uses a modern, distributed architecture that separates concerns for optimal performance and maintainability:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;: Next.js 15.4.7 with React 19 SPA&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modern single-page application with dynamic component loading&lt;/li&gt;
&lt;li&gt;Seamless transitions without page reloads&lt;/li&gt;
&lt;li&gt;Mobile-responsive design with Tailwind CSS 4&lt;/li&gt;
&lt;li&gt;Smart navigation and URL management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backend&lt;/strong&gt;: n8n AI Agent Workflows&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complete automation logic handled by n8n workflows&lt;/li&gt;
&lt;li&gt;AI agent for property analysis and report generation&lt;/li&gt;
&lt;li&gt;Bright Data integration for real-time web scraping&lt;/li&gt;
&lt;li&gt;Database operations for report storage and deduplication&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;: Supabase (PostgreSQL)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Property reports with timestamp-based versioning&lt;/li&gt;
&lt;li&gt;Conversation tracking and session management&lt;/li&gt;
&lt;li&gt;Optimized for fast retrieval and report reuse&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI Agent Configuration
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;System Instructions&lt;/strong&gt;:&lt;br&gt;
The AI agent is configured as a professional real estate analysis expert with specialized knowledge in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Property valuation and market analysis&lt;/li&gt;
&lt;li&gt;Financial projections and investment potential&lt;/li&gt;
&lt;li&gt;Neighborhood analysis and risk assessment&lt;/li&gt;
&lt;li&gt;First-time homebuyer guidance and preparation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Model Choice&lt;/strong&gt;: GPT-5-nano for comprehensive analysis capabilities&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory &amp;amp; Context&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Conversation-based memory for follow-up questions&lt;/li&gt;
&lt;li&gt;Property data context from Bright Data extraction&lt;/li&gt;
&lt;li&gt;Historical market data for trend analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tools Used&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bright Data verified node for Zillow data extraction&lt;/li&gt;
&lt;li&gt;Database tools for report storage and retrieval&lt;/li&gt;
&lt;li&gt;Timestamp logic for smart report reuse&lt;/li&gt;
&lt;li&gt;Telegram integration for real-time monitoring and notifications&lt;/li&gt;
&lt;li&gt;Error handling and user notification systems&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Bright Data Verified Node
&lt;/h3&gt;

&lt;p&gt;The Bright Data integration is central to HomeWise AI's functionality:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Extraction&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary Source&lt;/strong&gt;: Zillow property listings with comprehensive details&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Property Information&lt;/strong&gt;: Price, specifications, history, photos, and descriptions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Market Data&lt;/strong&gt;: Comparable sales, neighborhood statistics, and trend data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location Intelligence&lt;/strong&gt;: School districts, amenities, crime data, and transportation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Smart Usage Optimization&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;24-Hour Report Lifecycle&lt;/strong&gt;: Reuse existing reports to minimize API calls&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timestamp-Based Logic&lt;/strong&gt;: Generate new reports only when data is outdated&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost Control&lt;/strong&gt;: Rate limiting (1 analysis per 5 minutes) and daily limits (10 per IP)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Error Handling&lt;/strong&gt;: Graceful fallbacks for data extraction issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Integration Benefits&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Verified Node Reliability&lt;/strong&gt;: Leverages n8n's official Bright Data integration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time Data&lt;/strong&gt;: Fresh property information for accurate analysis&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comprehensive Coverage&lt;/strong&gt;: Multiple data points for thorough property evaluation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalable Architecture&lt;/strong&gt;: Efficient resource usage with smart caching&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Real-Time Monitoring System
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Telegram Integration&lt;/strong&gt;:&lt;br&gt;
HomeWise AI includes a sophisticated monitoring system that sends real-time notifications via Telegram whenever a new property report is generated. This feature provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Instant Alerts&lt;/strong&gt;: Immediate notification when property analysis is completed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Property Context&lt;/strong&gt;: Includes property address and key details in the notification&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;System Monitoring&lt;/strong&gt;: Real-time visibility into application usage and performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Insights&lt;/strong&gt;: Track user engagement and system health&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Silent Operation&lt;/strong&gt;: Monitoring runs in the background without affecting user experience&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Technical Implementation&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n Telegram Node&lt;/strong&gt;: Integrated directly into the workflow after report generation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conditional Execution&lt;/strong&gt;: Only triggers for successful new report creation (not cached reports)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Property Data Extraction&lt;/strong&gt;: Automatically includes address and relevant property information&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalable Design&lt;/strong&gt;: Can be easily extended to support multiple notification channels&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Development Process
&lt;/h3&gt;

&lt;p&gt;The development of HomeWise AI followed a systematic approach focusing on core functionality first, then optimization, and finally user experience polish:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foundation &amp;amp; Integration&lt;/strong&gt;: Established the core n8n workflows with AI Agent and Bright Data nodes, developed comprehensive property analysis prompts, implemented the database schema for report storage and versioning, and created the initial Next.js frontend with chat interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advanced Features &amp;amp; Optimization&lt;/strong&gt;: Built the smart deduplication system with 24-hour report lifecycle to optimize costs, implemented comprehensive error handling and user feedback mechanisms, developed print-optimized report layouts with professional formatting, and added rate limiting and cost control systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Modern SPA &amp;amp; Polish&lt;/strong&gt;: Transformed the application into a modern single-page experience with dynamic component loading and smooth transitions, created a clean landing page with progressive disclosure, and added mobile-responsive design with accessibility features for an exceptional user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Challenges Overcome
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Cost Management with Bright Data&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Challenge&lt;/strong&gt;: Balancing comprehensive data extraction with API cost control&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Implemented smart timestamp-based report reuse system that serves existing reports within 24 hours, reducing API calls by ~80%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Complex Report Generation&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Challenge&lt;/strong&gt;: Creating comprehensive, professional-grade property reports&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Developed specialized AI agent prompts with structured output formatting, including market analysis, financial projections, and first-time buyer guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. User Experience Optimization&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Challenge&lt;/strong&gt;: Making property analysis accessible and intuitive for first-time users&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Built modern SPA with clean landing page, seamless transitions, and progressive disclosure of features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Database Performance&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Challenge&lt;/strong&gt;: Efficiently storing and retrieving large property reports&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Implemented versioned report storage with smart indexing and optimized queries for fast retrieval&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What I Learned
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Technical Insights&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;n8n's AI Agent node provides powerful automation capabilities for complex workflows&lt;/li&gt;
&lt;li&gt;Bright Data's verified node integration simplifies reliable web scraping at scale&lt;/li&gt;
&lt;li&gt;Modern React patterns (useTransition, dynamic imports) create exceptional user experiences&lt;/li&gt;
&lt;li&gt;Smart caching strategies can dramatically reduce API costs while maintaining data freshness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Product Development&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focused scope leads to better execution than feature-heavy approaches&lt;/li&gt;
&lt;li&gt;First-time homebuyers need guidance, not just data - the "Essential Tools &amp;amp; Preparations" section became one of the most valuable features&lt;/li&gt;
&lt;li&gt;Professional report formatting significantly increases perceived value and usability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AI Agent Design&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Specialized system instructions produce much better results than generic prompts&lt;/li&gt;
&lt;li&gt;Structured output formatting is crucial for consistent, professional reports&lt;/li&gt;
&lt;li&gt;Context management between conversation and report generation improves user experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Future Enhancements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Property Comparison&lt;/strong&gt;: Side-by-side analysis of multiple properties&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Market Alerts&lt;/strong&gt;: Automated notifications for price changes and market updates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced Visualizations&lt;/strong&gt;: Charts and graphs for market trends and financial projections&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Access&lt;/strong&gt;: Developer API for integration with other real estate tools&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;HomeWise AI demonstrates the power of combining n8n's AI Agent capabilities with Bright Data's reliable web scraping to create a focused, valuable solution for real estate analysis. The modern SPA architecture ensures an exceptional user experience while smart resource management keeps costs under control.&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots &amp;amp; Demo Video
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Application Screenshots
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fopve1cimurjhnjbbdi3v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fopve1cimurjhnjbbdi3v.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faqebcbyatudtkhjp1t2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faqebcbyatudtkhjp1t2w.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6voht9st6l9qemb2daxw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6voht9st6l9qemb2daxw.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fde5qm6di6m71ddkxodmi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fde5qm6di6m71ddkxodmi.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo Video
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Complete User Journey Walkthrough&lt;/strong&gt;&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1959633141917684029-222" src="https://platform.twitter.com/embed/Tweet.html?id=1959633141917684029"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1959633141917684029-222');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1959633141917684029&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;em&gt;Full demonstration of the property analysis workflow from URL input to report generation&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Live Demo&lt;/strong&gt;: &lt;a href="https://homewise.maximebeaudoin.me/" rel="noopener noreferrer"&gt;https://homewise.maximebeaudoin.me/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;n8n Workflow&lt;/strong&gt;: &lt;a href="https://gist.github.com/maximebeaudoin/e2777ef32bb763ba24862785a38b7ee2" rel="noopener noreferrer"&gt;GitHub Gist&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>n8nbrightdatachallenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>InboxInsights: AI-Powered Mood Analytics Through Email</title>
      <dc:creator>Maxime Beaudoin</dc:creator>
      <pubDate>Mon, 26 May 2025 12:32:14 +0000</pubDate>
      <link>https://forem.com/maximebeaudoin/inboxinsights-ai-powered-mood-analytics-through-email-1oo6</link>
      <guid>https://forem.com/maximebeaudoin/inboxinsights-ai-powered-mood-analytics-through-email-1oo6</guid>
      <description>&lt;h1&gt;
  
  
  InboxInsights: AI-Powered Mood Tracking Through Email Analysis
&lt;/h1&gt;

&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/postmark"&gt;Postmark Challenge: Inbox Innovators&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;InboxInsights: Transform your emotional well-being through intelligent email-based mood tracking and AI-powered insights.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://inboxinsights.me/" rel="noopener noreferrer"&gt;InboxInsights&lt;/a&gt; is an &lt;strong&gt;AI-powered mood tracking platform&lt;/strong&gt; that revolutionizes personal wellness monitoring by leveraging &lt;strong&gt;Postmark's inbound email parsing capabilities&lt;/strong&gt;. Users can track their emotional well-being simply by sending emails describing their day, mood, and activities to a dedicated email address.&lt;/p&gt;

&lt;p&gt;The platform uses &lt;strong&gt;n8n workflows&lt;/strong&gt; integrated with &lt;strong&gt;Postmark's inbound webhooks&lt;/strong&gt; to automatically process incoming emails, extract mood data using &lt;strong&gt;OpenAI's GPT-4&lt;/strong&gt;, and store structured insights in a &lt;strong&gt;Supabase PostgreSQL database&lt;/strong&gt;. Users can then visualize their mood trends, energy levels, and stress patterns through an interactive &lt;strong&gt;Next.js dashboard&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;📧 Email-Based Data Ingestion&lt;/strong&gt;: Send mood updates via email using Postmark's inbound parsing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🤖 AI-Powered Analysis&lt;/strong&gt;: GPT-4 extracts mood scores, energy levels, stress indicators, and activities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📊 Advanced Analytics Dashboard&lt;/strong&gt;: Multi-tab interface with Overview, Trends, and AI Insights&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📈 Rich Visualizations&lt;/strong&gt;: Interactive charts, mood heatmaps, distribution analysis, and trend tracking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🧠 AI-Powered Insights&lt;/strong&gt;: Personalized recommendations based on mood patterns and correlations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📅 Mood Heatmap&lt;/strong&gt;: GitHub-style calendar view showing mood patterns over 12 weeks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🛡️ Content Moderation&lt;/strong&gt;: Automated content filtering with violation detection and blocking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🔐 Secure Authentication&lt;/strong&gt;: User authentication and data privacy with Supabase Auth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📱 Responsive Design&lt;/strong&gt;: Modern UI built with Next.js, Tailwind CSS, and shadcn/ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🎯 Use Case
&lt;/h2&gt;

&lt;p&gt;Mental health and emotional well-being tracking is often cumbersome, requiring users to remember to log into apps or fill out forms. &lt;strong&gt;InboxInsights&lt;/strong&gt; solves this by meeting users where they already are - their email inbox.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Target Users:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Individuals&lt;/strong&gt; seeking to track their emotional well-being without additional apps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mental health professionals&lt;/strong&gt; who want clients to maintain mood journals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wellness enthusiasts&lt;/strong&gt; interested in data-driven self-improvement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Busy professionals&lt;/strong&gt; who prefer email-based workflows over dedicated apps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Problem Solved:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Friction in mood tracking&lt;/strong&gt;: Traditional apps require remembering to log in and fill forms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inconsistent data collection&lt;/strong&gt;: Users often forget to track their mood regularly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limited context&lt;/strong&gt;: Simple mood ratings lack the rich context that natural language provides&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data silos&lt;/strong&gt;: Mood data trapped in proprietary apps without export capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🧪 Demo
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;🚀 Try InboxInsights Live: &lt;a href="https://inboxinsights.me/" rel="noopener noreferrer"&gt;https://inboxinsights.me/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I strongly encourage you to test the full application! We've built extensive features and content that showcase the complete email-to-analytics workflow. The live demo includes rich mood data, advanced visualizations, and AI-powered insights.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Testing Instructions
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Option 1: Use Demo Account (Recommended for Quick Testing)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sign in&lt;/strong&gt; using the demo credentials provided in the form&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;View existing mood data&lt;/strong&gt; on the dashboard with interactive charts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Option 2: Create Your Own Account&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sign up&lt;/strong&gt; with your own email address for a personalized experience&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start with a clean slate&lt;/strong&gt; and build your own mood tracking history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Important&lt;/strong&gt;: You must send mood emails from the same email address you used to sign up&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;For Both Options:&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Send a test email&lt;/strong&gt; to: &lt;code&gt;b82ba9d30ef2dd7cf65016dfe8c69b37@inbound.postmarkapp.com&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email content example&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Subject: Daily Mood Update

Hi! Today was a pretty good day. I slept about 7 hours last night and woke up feeling refreshed.
My energy level is around 8/10 today. I went for a morning jog and had a productive work session.
Stress level is low, maybe 3/10. The weather is sunny and warm which always boosts my mood!

Activities: Morning jog, work meetings, lunch with friends
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Watch real-time updates&lt;/strong&gt; as your email gets processed and appears on the dashboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Explore advanced features&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Overview Tab&lt;/strong&gt;: Enhanced mood statistics, today's mood, weekly trends, and recent entries timeline&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trends Tab&lt;/strong&gt;: Interactive mood charts, distribution analysis, and 12-week mood heatmap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insights Tab&lt;/strong&gt;: AI-powered personalized recommendations and pattern analysis&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Content Moderation Demo
&lt;/h3&gt;

&lt;p&gt;Try sending inappropriate content to see the automated blocking system in action - you'll receive an immediate violation notification email.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quick Video Demo
&lt;/h3&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/CXxbIUGztkQ"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  🧰 Code Repository
&lt;/h2&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/maximebeaudoin/inboxinsights" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub – InboxInsights&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete source code is available on GitHub with comprehensive documentation, setup instructions, and deployment guides. The repository includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full Next.js application with TypeScript&lt;/li&gt;
&lt;li&gt;Supabase database schema and migrations&lt;/li&gt;
&lt;li&gt;n8n workflow configuration for email processing&lt;/li&gt;
&lt;li&gt;Docker setup for local development&lt;/li&gt;
&lt;li&gt;Comprehensive README and documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⚙️ How I Built It
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Architecture Overview
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;InboxInsights&lt;/strong&gt; uses a modern, scalable architecture built around Postmark's inbound email processing:&lt;/p&gt;

&lt;p&gt;📊 &lt;strong&gt;&lt;a href="https://raw.githubusercontent.com/maximebeaudoin/inboxinsights/refs/heads/main/workflow.svg" rel="noopener noreferrer"&gt;View Complete Workflow Diagram →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The architecture consists of four main layers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Email Ingestion Layer&lt;/strong&gt;: Postmark receives emails and triggers webhooks to n8n&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing Layer&lt;/strong&gt;: n8n workflows handle AI analysis and content moderation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Storage Layer&lt;/strong&gt;: Supabase PostgreSQL stores structured mood data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Presentation Layer&lt;/strong&gt;: Next.js dashboard provides real-time visualization&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As shown in the diagram above, the system processes emails through two distinct paths:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Content Violation Path&lt;/strong&gt;: Inappropriate content is blocked and triggers immediate email notifications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean Content Path&lt;/strong&gt;: Valid mood data flows through AI analysis to the dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Next.js 15, TypeScript, Tailwind CSS, shadcn/ui components&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Supabase (PostgreSQL, Auth, Real-time subscriptions)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email Processing&lt;/strong&gt;: Postmark inbound webhooks + n8n automation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration&lt;/strong&gt;: OpenAI GPT-4 for mood analysis and content moderation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment&lt;/strong&gt;: Vercel (frontend), Supabase Cloud (backend), self-hosted n8n&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Implementation Process
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. 📬 Postmark Integration&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configured Postmark inbound server with webhook endpoint&lt;/li&gt;
&lt;li&gt;Set up dedicated email address: &lt;code&gt;b82ba9d30ef2dd7cf65016dfe8c69b37@inbound.postmarkapp.com&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Implemented webhook payload processing in n8n&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. 🔄 n8n Workflow Design&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Content Moderation&lt;/strong&gt;: First node classifies incoming emails for inappropriate content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conditional Processing&lt;/strong&gt;: Blocks violating content and sends notification emails&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Analysis&lt;/strong&gt;: GPT-4 extracts structured mood data from email content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database Integration&lt;/strong&gt;: Stores processed data in Supabase with proper relationships&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. 🤖 AI-Powered Analysis&lt;/strong&gt;&lt;br&gt;
The AI agent extracts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mood Score&lt;/strong&gt; (1-10): Overall emotional state&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Energy Level&lt;/strong&gt; (1-10): Physical and mental energy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stress Level&lt;/strong&gt; (1-10): Stress and anxiety indicators&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sleep Hours&lt;/strong&gt;: Sleep duration and quality&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Activities&lt;/strong&gt;: Daily activities and events&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weather&lt;/strong&gt;: Environmental factors affecting mood&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Personalized Notes&lt;/strong&gt;: Encouraging AI-generated feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. 🗄️ Database Design&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;mood_entries&lt;/strong&gt;: Core mood tracking data with email metadata&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;email_violations&lt;/strong&gt;: Content moderation results and flags&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time subscriptions&lt;/strong&gt;: Live dashboard updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. 🎨 Frontend Development&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Charts&lt;/strong&gt;: Recharts for mood trends and patterns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Updates&lt;/strong&gt;: Supabase real-time subscriptions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsive Design&lt;/strong&gt;: Mobile-first approach with Tailwind CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Postmark Features Utilized
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. 🔗 Inbound Email Parsing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configured inbound server to receive emails at custom domain&lt;/li&gt;
&lt;li&gt;Webhook integration delivers structured email data (sender, subject, body, metadata)&lt;/li&gt;
&lt;li&gt;Automatic parsing of email headers and content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. ⚡ Real-time Processing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Immediate webhook delivery enables real-time mood tracking&lt;/li&gt;
&lt;li&gt;No polling required - instant processing of incoming emails&lt;/li&gt;
&lt;li&gt;Reliable delivery with built-in retry mechanisms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. 🛡️ Content Filtering Integration&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email metadata used for sender verification and spam protection&lt;/li&gt;
&lt;li&gt;Integration with AI moderation for content policy enforcement&lt;/li&gt;
&lt;li&gt;Automated response emails for policy violations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. 📊 Analytics &amp;amp; Monitoring&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email processing metrics tracked in dashboard&lt;/li&gt;
&lt;li&gt;Delivery status monitoring for outbound notifications&lt;/li&gt;
&lt;li&gt;Error handling and logging for failed processing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔄 Key Features &amp;amp; Innovations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Email-First Approach
&lt;/h3&gt;

&lt;p&gt;Unlike traditional mood tracking apps, InboxInsights meets users in their existing workflow - email. This reduces friction and increases consistency in mood tracking.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI-Powered Insights
&lt;/h3&gt;

&lt;p&gt;The platform doesn't just store data - it provides intelligent analysis, extracting multiple dimensions of wellness from natural language descriptions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content Moderation
&lt;/h3&gt;

&lt;p&gt;Built-in AI content moderation ensures the platform maintains appropriate communication standards while protecting user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Advanced Analytics Dashboard
&lt;/h3&gt;

&lt;p&gt;The platform features a sophisticated three-tab dashboard interface:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Overview Tab&lt;/strong&gt;: Real-time mood statistics, today's mood tracking, weekly trends, and timeline of recent entries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trends Tab&lt;/strong&gt;: Interactive mood charts with time-series analysis, mood distribution pie charts, and a GitHub-style mood heatmap showing 12 weeks of data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insights Tab&lt;/strong&gt;: AI-powered personalized insights including mood pattern analysis, sleep correlation, stress indicators, and actionable recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Real-time Dashboard
&lt;/h3&gt;

&lt;p&gt;Live updates create an engaging experience where users can immediately see their mood data visualized after sending an email.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Lessons Learned
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Email as an Interface&lt;/strong&gt;: Email remains one of the most universal and accessible interfaces for data collection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Context Understanding&lt;/strong&gt;: GPT-4 excels at extracting structured data from unstructured natural language&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time User Experience&lt;/strong&gt;: Immediate feedback loops significantly improve user engagement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content Moderation&lt;/strong&gt;: Automated content filtering is essential for user-generated content platforms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflow Automation&lt;/strong&gt;: n8n provides powerful visual workflow design for complex email processing pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🚀 Future Possibilities &amp;amp; Enhancements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-language Support&lt;/strong&gt;: Expand AI analysis to support multiple languages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Analytics&lt;/strong&gt;: Machine learning models for mood prediction and trend analysis&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration Ecosystem&lt;/strong&gt;: Connect with fitness trackers, calendar apps, and other wellness tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team Features&lt;/strong&gt;: Shared mood tracking for families or therapy groups&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile App&lt;/strong&gt;: Native mobile app with email composition shortcuts&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Mood Trends&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F08o8ee9rfmm6syvs08cy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F08o8ee9rfmm6syvs08cy.png" alt="Mood Trends"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recents Moods&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8uymuix1fwro2xohi6hn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8uymuix1fwro2xohi6hn.png" alt="Recents Moods"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;N8N Workflow&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fikxf0gxooo50qe9gxqzv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fikxf0gxooo50qe9gxqzv.png" alt="N8N Workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ✉️ Contact
&lt;/h2&gt;

&lt;p&gt;For questions, suggestions, or collaboration opportunities, please reach out via &lt;a href="https://github.com/maximebeaudoin/inboxinsights/issues" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Issues&lt;/strong&gt;&lt;/a&gt; or connect with me on &lt;a href="https://github.com/maximebeaudoin" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for exploring InboxInsights! 🌟&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>postmarkchallenge</category>
      <category>webdev</category>
      <category>api</category>
    </item>
  </channel>
</rss>
