Build a small application using React(typescript), redux toolkit and socket.io
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.
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.