ToDo Application using json-rpc-2.0 library
- Node
- Yarn
yarn
yarn workspace server run dev
yarn workspace client run dev
- Domain objects and validation logic should be shared between server and client.
- Languages other than TypeScript should not be used.
- The protocol for communication between server and client should be represented by TypeScript interfaces.
- The server should implement the interfaces, and the client-side API should be available for free.
- Adding features
- Error handlings
- Build for production