Depending on the complexity of the software you want ported, it might take even shorter; In general, porting isn't as difficult as designing from the ground up.
I can add comments to the code to help you understand what I'm doing as well as writing a short readMe overview of the whole software upon completion.
However, if your software has a MySQL back-end, it may take a while longer to set up. If that's not a requirement, I can use a noSQL DB such as Redis. If you really don't want to rely on another software, I can write my own pure JS implementation of a flatfile Key-Object DB so that everything just works out of the box- that is, if this isn't required for production (You said it's a school exercise, correct?)