Developed the complete frontend for SmartInbox AI, an AI-powered email management platform that automates inbox organization, prioritization, and response workflows. The platform enables users to manage their emails efficiently through intelligent agents, customizable automation, and seamless integration with Gmail.
Built two complete versions of the frontend—evolving from an MVP prototype to a fully optimized, scalable production system with real-time updates using WebSockets and Server-Sent Events (SSE).
Key Highlights:
Version 1 (MVP): Built using React and Redux to validate product-market fit and test AI workflow feasibility.
Version 2 (Production): Rebuilt from scratch using Next.js, TypeScript, Redux Toolkit, and RTK Query, with a focus on scalability, performance, and developer experience.
Integrated WebSockets and SSE for real-time email synchronization, AI status updates, and background task notifications.
Implemented Redux Listeners for event-driven actions, significantly reducing the reliance on useEffect and improving state predictability.
Developed the Inbox Dashboard and AI Kanban Board, enabling real-time mail prioritization, editing, and automated responses.
Integrated Stripe for subscription and token-based payment plans.
Built a Settings Panel for AI key management, language preferences, and fine-tuning through document uploads (PDF/DOCX).
Focused on performance optimization, code modularity, and scalable component design using modern React patterns.