Programa para empresa

Muy buenas, necesito disponer de una herramienta para una empresa. Os explico un poco por encima.
Tenemos una serie de empleados que se encargan de hacer unos informes sobre distintas empresas que deben inspeccionar.
Los informes que deben rellenar son muy simples, ya que la información que deben reunir es básica. Actualmente están rellenando unos PDFs editables que hemos creado, con los items que deben rellenar. Los cumplimentan y nos los envían por correo electrónico.
Estos informes los hemos almacenado en un Dropbox al que solo tenemos acceso 2 personas y que hemos organizado por carpetas siguiendo una distribución que nos interesaba. Para que os hagáis una idea, tenemos 10 carpetas generales y dentro de cada una hay 5 carpetas distintas. Ahora nos encontramos con la situación de que nos vendría bien crear nuevas carpetas dentro de estas.
Este proceso que al principio era cómodo y sencillo para todos, ahora empieza a convertirse en un pequeño engorro, ya que el volumen de informes que vamos acumulando es enorme y Dropbox u otros servicios similares tipo Drive, no nos proporcionan las funcionalidades que nosotros necesitamos ahora mismo. Ya que no solo necesitamos almacenar los informes, si no acceder a ellos, realizar búsquedas y todo con la mayor fluidez posible.

Total, a dónde quiero llegar? Pues bien, para empezar estamos abiertos a sugerencias, así que cualquier idea es bienvenida.

Nuestra idea es crear una plataforma en internet (una web) a la que tengamos acceso nosotros 2 como administradores y el resto de empleados también tengan acceso pero con un usuario y contraseña que nosotros les proporcionemos (esto es porque la informació que manejamos es confidencial). Una vez que ellos accedan a la web, nos gustaría que lo que ahora rellenan en un PDF, lo rellenen directamente sobre la web, den a Enviar y se almacene como un informe ahí mismo en la web. Que la web sepa dónde debe almacenar ese informe (en qué "carpeta" debería ir para que nos entendamos, según los items que hayan rellenado en el formulario).
También, que ese informe realizado, tengamos la opción de darle a un botón de imprimir y nos salga tal y como salen ahora los PDFs que hacen.
Y luego, que vaya creándose una base de datos sobre los informes que nos envía cada empleado, para poder evaluar su trabajo también.

Evidentemente, no tenemos ni idea de si crear esto es fácil o difícil, el coste de hacerlo, el coste de mantenimiento ni nada parecido. No queremos una web con grandes alardes gráficos, ya que no es algo cara al público. Es únicamente algo interno para una empresa, pero sí que necesitamos que sea algo sencillo e intuitivo de manejar.

Si alguno sabes sobre esto, nos puede orientar, ofrecer sus servicios o se dispone a llevarlo a cabo de forma gratuita, no tenemos problema. Por supuesto, el trabajo realizado sería reconocido por la empresa, en caso de hacerlo de forma gratuíta. Y estamos hablando de una empresa de mucho prestigio en la región en la que trabaja y muy conocida a nivel nacional. Quiero decir, que es un buen "adorno" para poner en un currículum.

Muchas gracias!
Pues una manera de almacenar ficheros, subir, bajar, buscar, etc es WebDav:

https://es.wikipedia.org/wiki/WebDAV

Pero vamos, si queréis una base de datos para guardar los informes, yo directamente optaria por sacar los PDF's y guardar la info que rellene el tecnico en la base de datos.
¿Información confidencial y guardado en Dropbox? [facepalm] [facepalm] [facepalm]

Te recomendaría desarrollar sobre java/php y usar https://es.wikipedia.org/wiki/Elasticsearch

Al final estas buscando un desarrollo para Extranet que tampoco pide cosas demasiado raras, muchas empresas que se dedican a desarrollos de este tipo te lo podrían hacer sin problema.

Otra cosa puede ser que quieras ponerlo en funcionamiento tú mismo y olvidarte de los costos que pueda tener pagar a un tercero.

Si los ficheros son críticos, puede que en poco tiempo vayas a necesitar más funcionalidades y te quieres centrar únicamente en tu negocio, acude a profesionales que se dedican ello.
Puedes guardar ficheros independientes, o puedes crear una base de datos.

La administración puede ser a medida o una panel de gestión MySQL (por decir una) en un servidor propio con las medidas de control y seguridad oportunas, y la parte de envío un formulario de envío que como sabrás (o deberías saber) tiene que ir por https si se manejan datos sensibles.

Si no tienen un contrato cerrado esos con vosotros, deberían incluirse cláusulas de aceptación de envio de datos que deban marcar como aceptados antes de hacer el envío.
Como sugerencia, lo incluiría aunque tengáis documentos de tratamiento de datos entre las partes. Mejor pecar de más que por menos en estas cosas.

Dependiendo de la situación, se requiere de una persona dedicada a tareas de control etcetc. Así que lo mismo según el caso os compensa que os lleve todo el asunto un tercero.
Lo que buscas es un gestor documental. Mirate por ejemplo Alfresco o similares.
En estos casos yo siempre recomiendo que acudas a una empresa de desarrollo web y que te hagan una aplicación a medida.

Si solo es eso no deberían cobrarte mucho, pero tampoco esperes que te lo regalen. Necesitarás un servidor decente, https y que el software que te den sea fiable.
Alecs7k escribió:En estos casos yo siempre recomiendo que acudas a una empresa de desarrollo web y que te hagan una aplicación a medida.

Si solo es eso no deberían cobrarte mucho, pero tampoco esperes que te lo regalen. Necesitarás un servidor decente, https y que el software que te den sea fiable.

Lo de servidor decente...
Dos conexiones externas simultáneas máximo, el resto es intranet a menos que lo tengan fuera, pero aun así lo llevarán pocas personas. No necesitan máquina para mover eso, cualquier cagarro lo hace [+risas]
exitfor escribió:
Alecs7k escribió:En estos casos yo siempre recomiendo que acudas a una empresa de desarrollo web y que te hagan una aplicación a medida.

Si solo es eso no deberían cobrarte mucho, pero tampoco esperes que te lo regalen. Necesitarás un servidor decente, https y que el software que te den sea fiable.

Lo de servidor decente...
Dos conexiones externas simultáneas máximo, el resto es intranet a menos que lo tengan fuera, pero aun así lo llevarán pocas personas. No necesitan máquina para mover eso, cualquier cagarro lo hace [+risas]


Decente no significa 4GB de RAM dedicada y un proce Xeon.

Me refiero a que no le vale cualquier chapuza gratuita o un servidor en una raspberry pi. En este caso algo decente sería pues un servidor que ofrezca una versión actualizada y con soporte de PHP (digo PHP porque para una web así usar otro lenguaje haría que se encareciese), que ofrezca let's encrypt, etc. Por menos de 10€ mensuales puede encontrar algo así.
7 respuestas