So a docx file is actually a bunch of meta data files + some other bits and bobs compressed. I am looking to create a online text editor which will create a format similar to docx.
In my head the end result will be: after the user writes his content in the web browser and hits save the client will get together all the meta data files and zip them up. They will then send it to the server which will store the files.
The trouble is I have no idea where to get started on the client side of creating the files and zipping them up. Idealy I would want the client to be in charge of all of that to reduce overhead on the server. Would anyone be able to point me in the right direction on were to begin with this?