I've been working on this website for the past 12 months or so, front-end is mostly next.js, back-end is a combination of python flask and node.js, some open source tools I used on the server side to implement the tools include libreoffice, ghostscript, libretranslate and google's tesseract-ocr
reply