Looking for React Redux expert with offline data sync experience

Job ID: 31603017

Budget: $30 – $250 USD

[Current Stack]

- TypeScript
- React
- UI: Material-UI
- Webpack (need help with code splitting and proper bundling)
- State: Zustand / Context / React-Query (We are thinking of moving to Redux due to the available packages for it)
- Router: react-router-dom (need help with authenticated routes)
- API: Axios / React-Query
- Our backend API: Spring Boot RESTful
We would also be open to pivot to other frameworks/tools.

Our main problem to solve is "Offline Mode"

1. After logging in the user will need to have hundreds / thousands of dtos cached on their device
2. Users can edit that cached data and will expect those edits to be "synced" to the server when they regain connection
- Deliverables
Baseline React Redux example that

- small app that implements the help requested above and demonstrates online and offline persistence
-- reads set of data from server
-- applies updates immediately while online
-- continues to allow updates while offline and pushes when connectivity is re-established
-- informs user when offline and then when syncing after getting back online
-- informs user when syncing fails
Related categories: React.js Redux.js