ChatBridge
AI chat platform for K-12 education where a chatbot orchestrates third-party apps embedded via iframes. Students play chess, Go, or search Spotify without leaving the conversation. The chatbot maintains awareness of app state and responds contextually. Built on a Chatbox fork with Express backend, OpenAI GPT-4o function calling, pseudonymous sessions, and OWASP-aligned safety pipeline. PostMessage protocol for parent-iframe communication with schema validation, delimiter isolation, and origin enforcement.
ReactExpressTypeScriptOpenAIPostgreSQLClerk