Hello sir, how are you?
After reading your requirements I can assure you that I can implement this within 1 hour.
Recently, for one of the personal projects, there was a similar requirement but there it was google drive rather than AWS S3.
But the same can be easily implemented in AWS S3.
Drop a message and lets start working on it now.