One Page Webtool with flask and pandoc to convert Word files into markdown files for retype

Job ID: 39528094

Budget: €12 – €18 EUR

I'm looking for a Python developer to build a very simple web tool for me over a weekend. The goal is to create a straightforward web page that uses the powerful pandoc tool as its conversion engine.

The Core Task:
The project is simple: build a minimal web application where I can upload a file select may some preferences like how handle the links or images (functions of pandoc) nothing to code your side. and after upload and selected settings, user clicks convert and in backend the pandoc library converts the given file, files, or folder with files into markdown files. The saving of images in word to markdown pandoc extract all images and saves into one img folder and creates relative paths to them. So that all is handled by pandoc wich is quite powerful tool.

The User Interface: I will provide a complete UI design as a Photoshop layout. Your job is to implement this simple, single-page HTML form. No design work is needed from your side.
The Backend: Create a minimal backend using Python (Flask is preferred) that handles a file upload.
The Conversion: The main task is to have the backend call the pandoc command-line tool. Pandoc will do all the heavy lifting of the conversion. Your script just needs to execute the correct command or send the user selection as one line command to pandoc.
The tool should handle various input formats that pandoc supports (e.g., .docx, .xlsx, .pdf).
The conversion must correctly handle embedded images by using the appropriate pandoc flag (--extract-media).
The Output: After the conversion, the resulting output files should be saved on the specific folder on network drive. on browser user can download it by button or direct to the folder
Related categories: JavaScript Python CSS Django HTML