Hi, I can develop this for you as a we service. Since you don't seem to have a complete user interface yet. Eventually we can add the a UX of your liking. Most likely this involves some database work too (since we need to check user credentials, select documents specific to each user, etc.). We would nee to further discuss what web hosting system you are using, etc. in order to come out with the appropriate combination of developing framework/database server.
Hola, soy un desarrollador con más de 30 años de experiencia, y estoy seguro que puedo ayudarte con este proyecto. Yo considero, que dado que aun no tienes una interfaz de usuario definida, es adecuado desarrollar esto como un servidor web (con la funcionalidad necesaria), y luego le podemos poner la interfaz de tu elección. Seguramente también hay trabajo de base de datos que hacerle, ya que sería necesario verificar credenciales de usuario, etc.
Best regards,
Marco García.