Namaskar,
Sir, I can do your job. In spite of making database bulk, I am planning to make separate folder for files and store them in that folder. The database will be kept as minimal as possible. I have worked like this before. For making API end point, I am planning to use node.js along with express. For storing basic information like username, password (encrypted), companyId etc, I am planning to use mongodb. I will keep on making changes as per your need until you are 100% satisfied. What are your requirements? Let's talk and get to work as soon as possible.
-Regards
Skanda Aryal