Omnichannel call-center desktop app
Frontend developer · #React · #Electron · #Zustand · #Socket.io · #TanStack Table
Context
An online call center built with React and Electron. It gives agents the tools to communicate with customers and solve their problems.
What I did
Agents correspond with customers through chatbots (Telegram, Viber), send SMS, and receive and make calls from inside the app while handling the inquiry. A panel shows which requests need to be fulfilled and which are already being handled by other agents. Contacts can be created, edited and merged. My responsibilities were UX/UI development, business logic and participation in system design.
Stack
JavaScript, TypeScript, React, Electron, Zustand, Axios, Radix UI, shadcn/ui, Lodash, i18next, React Hook Form, Socket.io, TanStack Table, TanStack Query, TailwindCSS, Vite, REST API, HTML, CSS, SCSS, Figma, Jira