How to create seperate folders for each ftp client?

Disclaimer: Not specific to any Task, just for discussion
If I want to have sperate directory for each ftp client such that any other ftp client connecting to the QBox server will not be able to see what the other client has uploaded.
Kind of creating a view for each client. Similar to google drive.
What would be your approach in doing something like that?

Just google this jail users to home directory vsftpd and read the provided references you will find your answer.