Build a small application using React(typescript), redux toolkit and socket.io

Job ID: 30844607

Budget: ₹1,500 – ₹12,500 INR

User Management(adding , updating and deleting the users) , department management(adding , updating and deleting the department), Assigning the department to user/user to the department.

Project should be using components/features/slice structure with separate reducer and createSocketIoMiddleware from redux-socket.io. There must be at least 3 slices(separate 3 reducers) and should be combined in a separate store folder to get integrated at the App level.

First Feature - User management(its own slices/reducers/components/UT test case file)
Second Feature - Department Management(its own slices/reducers/components/ UT test case file)
Third Feature - Simple functionality assigning user to a dept, or dept to a user.(its own slices/reducers/components/ UT test case file)

Socket.Io should be mock testable.

You need to use a simple .js file to act as a server locally using node.(eg, node Index.js) should start listening in a port for utilization by react client.
Related categories: Node.js Express JS Socket IO React.js Typescript