back to projects

LustChat.ai

An AI-powered chat platform with real-time conversations, user authentication, and Stripe payment integration.

2024-06 · Maintained · Angular / FastAPI / AI API / Stripe / Python

The Problem

Building a conversational AI product that handles real-time chat, maintains context across sessions, and monetizes through subscriptions.

What I Built

A full-stack AI chat platform featuring:

  • Real-time AI conversations with context retention across sessions
  • User authentication with account management
  • Stripe integration for subscription billing and payment processing
  • Responsive UI with Angular, designed for both desktop and mobile

Technical Approach

  • Angular frontend with a chat-style interface, handling streaming AI responses
  • FastAPI backend managing conversation state, user sessions, and AI API orchestration
  • Stripe webhooks for subscription lifecycle management (create, cancel, renew)
  • Rate limiting and usage tracking per subscription tier

What I’d Do Differently

Would implement WebSocket connections from the start instead of polling for AI responses — reduces latency and simplifies the streaming UX.