A general coding task (Frontend Developer)
Time limit: 1 week
- MUST publish to GitHub (public repository and publish to GitHub Pages)
- MUST use React and TypeScript
- MUST All codes are Type-safe
- MUST Use Finite-state machine to manage state machines
- the commit history MUST be clear to the reviewers
- Feature reference: https://todomvc.com
- The UI MUST NOT be the same with the web site given above.
- Do not use
create-react-app
or other code generator - Local-side Persistent storage (e.g: Web Storage, IndexedDB or etc)
- Remote-side Persistent storage (e.g: Backend service)
- Design a two-way synchronization strategy
- Design a multi-user model
- Design a multi-tenant model
If you think you are done, please send to jobs (at) mask.io