react-customer-support
v0.3.1
Published
React Customer Support is a special library that lets you have an admin panel and client widget. An awesome customer cupport chat app.made to integrate with singalr or similar softwares.
Downloads
34
Readme
React Customer Support
React Customer Support is a special library that lets you have an admin panel and client widget. An awesome customer cupport chat app.made to integrate with singalr or similar softwares.
How to run the app
- Either fork or download the app and open the folder in the cli
- Install all dependencies using the
npm i
command - Start the web server using the
npm run
command. The app will be served at http://localhost:3000/ - Go to http://localhost:3000/ in your browser and start the action.
How to use the library
- Simply add the component you want to use.
- Supply the mandatory props to the component.
- Customize the component using the optional props and that is it.
- You might need to read the Storybook Documenation for more information the types of each component as well brief description of each props is listed there
Features
- Admin Panel
The main component as admin can use it to interact with clients(clients using Client Widget)
See all client messages in one place.
See users status
Very customizable/reusable
- Client Widget
- A widget given to the client to interact with the admin panel.
- Login Form
- For client to login companies can use it on their website and it is very customizable/reusable
- SignUp Form
- similar to Login but for client to signgup Form companies can use it on their website and it is very customizable/reusable.
Future Features
- more control on the admin panel
- configuration panel to control the admin-client panel at once
- more components to the library
Dependencies
- "@chatscope/chat-ui-kit-react": "^1.8.2",
- "@fortawesome/free-solid-svg-icons": "^5.15.4"
- "@fortawesome/react-fontawesome": "^0.1.16"
- "@testing-library/jest-dom": "^5.11.4"
- "@testing-library/react": "^11.1.0"
- "@testing-library/user-event": "^12.1.10"
- "@types/jest": "^26.0.15"
- "@types/node": "^12.0.0"
- @types/react": "^17.0.0"
- "@types/react-dom": "^17.0.0"
- "rbx": "^2.2.0"
- "react": "16.13.1"
- "react-chat-widget": "3.0.5"
- "react-dom": "16.13.1"
- "react-scripts": "4.0.3"
- "typescript": "^4.1.2"
- "web-vitals": "^1.0.1"
What the app looks like