* update frontend packages * fix typescript issues * split backend and frontend * prepare zig based backend