If this was my project and I was tasked with adding mobile support I'd add:
- a simple (optional) authentification scheme that let's you deploy the whole thing server side/log in remotely
- a alternative mobile interface that works well on smartphones without keyboards
Then the task data lives on the server and syncing is a on-issue