This project is to build a simple text editor supporting Undo/Redo.
- An editor supporting plain text editing
- Allow to perform undo/redo
You need to implement undo/redo by yourself instead of using the built-in text editor functionality
We don't enforce the tech stack in the assignment, but we recommend the tech stack used in our main product since that's the one you will work with after join. So you may try to get a sense beforehand.
- Frontend - TypeScript, Vue 3, Tailwind CSS.
- Backend - Go if you have pure backend background. If you have more frontend background, node is perfectly fine. It's also totally fine if your solution doesn't involve backend at all.
We don't require any additional features. If you have more time, we recommend you to polish those minimum requirements. But if you can't resist the temptation, just go ahead and surprise us.
Instruction on how to download the code and run locally.