We are a non-profit charity that provides accessibility consultancy. We use standard like WCAG (web content accessibility guidelines) to review websites and apps for clients. This is done with reports will accessibility issues in them.
We take the money from this to fund charitable services, including helping disabled and elderly access IT at no cost.
We have historically delivered these reports by creating Word documents. Due to the limitations of this, we are moving to an issue tracker, YouTrack.
We want to be able to input issues into YouTrack and then export them. We want to convert the issues into documents (CSV, PDF, XLS) and email them to clients.
We have already done a lot of work for this. We have it running well. We just need some quality of life additions to help make it more scalable, quick, etc.
We have a Python script sitting on a BlueOcean server that queries YouTrack database through the REST API. It then generates a PDF, CSV, and XLS, from the JSON it grabs from YouTrack.
It also snatches the attachments and put them in the documents (either as images in the PDF or references in the CSV). It's almost good to go. Just need a bit more TLC.
We need some help with tasks like:
* Adding some extra custom fields to be exports
* Image optimisation / compression
* Being more helpful with errors
This is the MVP stuff. We do have some above and beyond stuff, though. Such as talking to our NetSuite system (creating YouTrack projects upon request, setting the value of custom fields, etc.), talking to Sharepoint (saving files to Sharepoint folder URLs given as an argument). A bigger and useful task would be converting the code from Python 2 to 3.
We have the code on a private GitHub project. It is imports [login to view URL] All pretty short and sweet (only a few hundred lines code). It is well commented. It's all pretty simple, we just don't have the internal talent for it.
We would really appreciate some help, and you would be supporting a non profit charity that tries to change peoples lives. Thanks a lot.