Hey @Asit_Joshi! Welcome to the community. I hope you find your time here useful!
You are not alone asking for a multi-user environment. I know @jan has talked about it in the past and it is on their radar but it is probably off in the distance for the time being as there are generally more requests for changes/augmentation than there is time in the day!
Now, with that being said, there could be a “poor man’s” version of multi-user n8n that could be deployed by “containerizing” multiple n8n instances.
So, for example, you could build a server/computer/VM with multiple docker instances, each running their own version of n8n with unique ports, usernames, and passwords. Then, each user could connect to their own port with their own username and password that would not interfere with other users’ workflows.
For bonus points, you could put a NGINX proxy in front of the docker instances and let it handle all of the routing.