Evaluando propuestas

Desarrollo app React para subastas electrónicas

Publicado el 19 Febrero, 2020 en Programación y Tecnología

Sobre este proyecto

USD 1.000 - 3.000

Las subastas electrónicas están cambiando el histórico remate, por uno transparente, eficiente y que democratiza la participación a cualquier persona en cualquier parte de Argentina.
Ahora estamos brindando servicios a varios Poderes Judiciales de Argentina, con muy buenas perspectivas para avanzar en las subastas de bienes de organismos públicos y privados.
Buscamos sumar a desarrolladores con ganas de participar en un proyecto concreto, exitoso y muy comprobable, donde cada mejora aplicada beneficia al usuario final.

La app es un sitio web de subastas electrónicas, actualmente operativa para organismos de justicia provinciales.
La tarea a desarrollar es puramente frontend, queremos cambiar el sistema de templates HTML a una tecnología de Single Page Application (preferentemente React.js).
Las tecnologías a utilizar incluyen git, docker, websockets, react.js (u otro framework frontend js) y nginx.

La app consta de dos partes claramente diferenciadas:
1) Sitio público: Página principal, página de producto, buscador, página de contacto, páginas de info (reglamento, medios de pago, guia de uso, preguntas frecuentes)
2) Sitio privado (requiere inicio de sesión):
    - Panel de usuario:
            - Principal: Resumen de datos importantes.
            - Datos personales: Ver/modificar datos personales.
            - Datos usuario: Ver/modificar nombre de usuario y contraseña.


            - Bienes Seguidos: Ver/Quitar bienes seguidos.
            - Ofertas realizadas: Ver ofertas realizadas y estado de la subasta.
            - Productos ganados.


            - Preguntas: Ver respuestas de preguntas realizadas.
            - Notificaciones: Ver notificaciones, reuqerir notificaciones cuando un bien es añadido.
            - Pagos: Crear pago, Pagar, Ver pagos vencidos, cambiar medio de pago.


            - Mensajes: Ver/enviar mensajes a Martilleros y Tribunales.
            - Tutoriales: Descargar tutoriales para Usuarios.
            - Sala de subastas (No está en el panel pero requiere inicio de sesión): Ofertar en muchos productos desde la misma página.


    - Panel Administrador:
            - Dashboard: Muestra datos relevantes del estado de las subastas.
            - Cambio de contraseña.
            - Comisiones e impuestos: CRUD comisiones e impuestos.


            - Martilleros: CRUD Martilleros.
            - Sanciones: Sancionar/Des-sancionar usuarios.
            - Categorias: CRUD categorias.


            - Subastas Electrónicas -> Página de subasta / Página de informe de subasta.
            - Subastas Presenciales -> Página de subasta: Ver estado de suabsta presencial.
            - Pagos: Ver estado de los pagos.


            - Tribunales: CRUD Tribunales.
            - Personas Físicas: CRUD usuarios (personas)
            - Personas Juridicas: CRUD usuarios (empresas) / Revision de constancias de personería jurídica.
            - Tutoriales: Descargar tutoriales para Administrador.


    - Panel Martillero:
           - Principal: Datos relevantes sobre subastas en curso, próximas y notificaciones pendientes.
           - Datos personales: Ver/Editar datos personales.
           - Contraseña.


           - Subastas Electrónicas -> Página de subasta / Página de creación de producto / Página de informe de subasta / Página de carga de dirección de visitas.
           - Preguntas: Ver/Ocultar preguntas y responder.
           - Subastas Presenciales-> Página de subasta / Página de creación de producto / Página de informe de subasta.


           - Mensajes: Ver / responder mensajes a Tribunales y Usuarios
           - Tutoriales: Descargar tutoriales para Martilleros.
    - Panel Tribunal:
           - Principal: Datos relevantes sobre subastas en curso, próximas y notificaciones pendientes.
           - Contraseña.


           - Preguntas: Ver preguntas y respuestas de productos en subastas propias.
           - Subastas Electrónicas: CRUD subastas electrónicas -> Página de subasta / Página de creacion de subasta / Página de informe de subasta.
           - Datos Tribunal: Ver / Editar datos.


           - Subastas presenciales: CRUD Subastas presenciales -> Página de subasta / Página de creacion de subasta
           - Mensajes: Ver / responder mensajes a Tribunales y Usuarios
           - Tutoriales: Descargar tutoriales para Tribunales.
    - Panel Síndico:
           - Principal / Pagina de subasta / Pagina informe de subasta.
           - Contraseña.



Se proveerá la especificación de una api rest, la cuál implementará el backend. Así como acceso a paneles en sitios de prueba para ver funcionalidad.
Se debe tener en cuenta que la parte pública debe ser customizable deacuerdo a logo e imagen institucional de nuestros clientes.

La parte privada deberá conservar
lo más posible la interfaz de usuario para causar un menor impacto sobre usuarios actuales.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Diseñador, Programador

Fecha de entrega: No definido

Habilidades necesarias

JavaScript API HTML5 Responsive Web Design React.js React Native

¿Te gustaría comenzar a trabajar en este proyecto?

Ingresa con tu cuenta de Workana o Regístrate. ¡Potencia tu trabajo freelance!

Freelancers que ya aplicaron para este trabajo

  • Desarrollador Full Stack con experiencia en implementación de aplicaciones web usando ReactJS como librería para front end, Node.js para la creación de servicios, uso de bases de datos relacionales...