NodeJs Server to manage audio files stored on another server
Client:
Private Contract
Tech used: NodeJs, ExpressJs, Google Online Storage API
My first official contract as a freelance developer was this one. The project involved copying audio files from an API-equipped PABX server and storing them on a local Synology Server at predetermined intervals.
Later, it was decided to copy those audio recordings to a Google Drive folder as well. Old files (more than two months old) were supposed to be destroyed automatically. In order to prevent unwanted access, I had to make sure that only specific ports on the server were available to the connection.