2018ReactReduxAlexa Skills

Voice Config - Alexa Skill Builder UI

React SPA for building Alexa Skills with Redux state management and template generation.

Overview of Voice Config - Alexa Skill Builder UI

Voice Config: Alexa Skill Builder UI

Voice Config is a React single-page app that serves as the Voice XP Skill Builder UI. It uses Redux to manage skill, question, and app state across multi-step configuration views. The UI is built from container/components for form fields, menus, previews, and progress indicators.

Skills are assembled into JSON templates and validated through utility modules like SkillParse, FormBuilder, and validators. API calls are centralized in WebAPI with axios and rely on a configurable base URL for different environments. File uploads are handled via a multipart form flow.

Project Stack: React 16, Redux, React Router, Axios, Semantic UI (React/CSS), Recharts, Node/Yarn.