About the Project
This is a standalone module providing a multimodal (Voice + Chat + GUI) interaction template using
Python (FastAPI/LangGraph) and React (Vite/Socket.IO).
Designed specifically for accessibility, it allows users to manage inventory through natural language.
Key Features
- Multimodal Interaction: Seamlessly switch between voice
commands, chat, and
traditional GUI controls.
- Real-time Sync: Updates across all clients instantly
using WebSockets.
- Voice Forms: Open, fill, and close forms using natural
language commands like "I
want to register a new product".
- Accessibility Focused: Empowering users with auditory or
visual impairments to
manage complex systems effectively.
Technical Stack
Built with a robust modern stack: Backend using FastAPI and LangGraph for agentic
workflows.
Frontend using React and Vite. Real-time communication via Socket.IO.