Hi, Hope you are doing well.
I have been a professional developer since 2014, currently working as a lead application developer in a multinational, working on web and windows desktop applications using web/ windows services and rest APIs.
I have read your requirements, All your requirements are pretty clear, Can you provide the solution so that I can look and estimate the efforts, however these task doesn't take much longer. I will provide you the required task in 2 to 3 days max.
Regards,
M. Habib