Evaluating bids

Debugging, mejora y desarrollo de aplicaciones web

Published on the January 22, 2022 in IT & Programming

About this project

Open

Somos una empresa nueva de desarrollo de aplicaciones de tecnología para abogados. Tenemos ya desarrolladas 3 aplicaciones funcionales en nuestro sitio, pero al menos dos presentan bastantes problemas que no hemos logrado corregir. Tenemos todo el código en un repo de git.

La primera es una especie de calendario que en vez de buscar por fecha, calcula la fecha de acuerdo a cuantos días necesitas contar (por ejemplo, saber qué día es dentro de 67 días). Hay distintas reglas para excluir días, o contar sólo días hábiles, etcétera. El conteo funciona bien con ciertos parámetros, pero otros fallan.
Habría que revisar un poco la programación sobre cómo cuenta y corregir.
La otra herramienta con fallas es un buscador. La interfaz está alojada en el sitio/hosting, y se conecta con una api call a nuestra base de datos que está alojada en Google Cloud Services.
En paralelo, tenemos un bot que mina información de un sitio, la convierte en texto plano y la guarda en GCS.
El buscador tiene muchas opciones (checkboxes) para poder filtrar la búsqueda, y se busca con palabras clave. En esta herramienta lo que queremos es primero, pasarlo a un framework para hacerla más rápida y que funcione bien en todos los equipos, segundo, también presenta algunos bugs en algunas búsquedas.
No sabemos si eso sea un tema en front, back, base de datos, o qué. Algunas búsquedas se quedan colgadas o en algunas no despliega bien la info (revisada contra la consola de GCS). De igual manera, desarrollamos una función de "guardar tus favoritos" pero en la tabla no se muestran correctamente.

En lo general, la idea es que estas herramientas estén disponibles para el usuario con una suscripción, por lo que queremos implementar un SSO y revisar también la pasarela de pagos. Los pagos los integramos con Stripe, pero por alguna razón no se hace el cobro automático al vencer el periodo de suscripción.

Project overview

La idea general de este proyecto es encontrar un full-stack dev que pueda revisar completos los proyectos y, primero que nada, arregle lo que encuentre. Queremos una persona que aparte ofrezca soluciones o proponga ideas de mejora, y no solo esté esperando que nosotros (no programadores) le reportemos errores o cambios, y que sea muy atenta a los detalles tanto de diseño como de funcionalidad. Eventualmente habiendo dejado estas herramientas bien, la idea es desarrollar más aplicaciones, por lo que esto podría convertirse en una relación a largo plazo. El trabajo es 100% remoto y con libertad de horario, siempre y cuando se cumplan las metas o fechas acordadas. Entendemos conceptos generales de programación, y estamos conscientes que siempre pueden surgir bugs imprevistos, pero actualmente nuestro equipo está estancado y necesitamos a alguien experimentado que pueda guiar estos proyectos a buen término. En realidad el desarrollo de las aplicaciones ya debe estar en un 80%-90%, pero ese resto de detalles no terminan de quedar bien.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have Not applicable
Required availability Part time
API Integrations Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer, Project manager

Project duration 3 to 6 months

Skills needed

Other projects posted by P. C.