Regresar

SubastArt

Descripción

Plataforma de subastas online, donde los usuarios pueden publicar y vender obras de arte o participar en emocionantes subastas en vivo para conseguir obras exclusivas.

¿Cómo surgió el proyecto?

Como parte de la simulación laboral de No Country, se buscaba desarrollar un MVP de una aplicación web para resolver una problemática. En este caso, en el equipo surgió la idea de una plataforma de subastas para artistas. Hoy en día, existen muchas plataformas para comprar o vender productos. Sin embargo, hace falta una plataforma donde los artistas y amantes del arte puedan vender sus mejores obras a través de subastas en vivo, donde sean los propios compradores los que le pongan precio a sus obras, logrando así crear un espacio para que los amantes del arte puedan apreciar, competir y conocer el valor de sus obras. De allí nació SubastArt.

Resultado

Tras el período de 5 semanas de la simulación laboral, se pudo desarrollar de forma satisfactoria un MVP de una plataforma de subastas de obra de arte que cuenta con las siguientes funcionalidades: 📌 Registro y Autenticación: Registro de usuarios interesados en subastar sus obras o participar en las subastas de la plataforma. 📌 Gestor de Subastas: Los usuarios pueden subir sus obras para crear subastas, editarlas, eliminarlas o ver los detalles de las mismas. 📌 Explorar Subastas: Búsqueda de las subastas publicadas por todos los usuarios de la plataforma con filtros por nombre, categoría, precio o estado. 📌 Seguimiento de Obras Favoritas: Los usuarios pueden agregar obras en favoritos para llevar un mayor seguimiento de su estado. Y pueden ver sus obras favoritas desde su perfil. 📌 Sistema de Pujas en Vivo: Interfaz para participar en subastas en tiempo real, pujando por montos personalizados, con información del ranking actual para que en todo momento se pueda conocer el lider de la subasta y el tiempo restante de la subasta.

Mi rol en el proyecto

Durante este proyecto me desempeñé como Frontend Developer. Al ser un equipo tan pequeño, la toma de decisiones para el Frontend recayó principalemente en Leandro y en mí, con sugerencias ocasionales de nuestros otros compañeros. Sin embargo, la buena comunicación que tuvimos Leandro y yo revisando lo que el otro hacía, y sugiriendo mejoras en donde fuera necesario, nos permitió distribuir y desarrollar nuestras tareas sin muchas complicaciones. Algunas de mis tareas en el Frontend fueron la conexión a través de WebSockets con el Backend, para hacer las subastas en vivo, y el diseño y maquetación de algunas páginas, como la de los detalles de cada subasta. Adicionalmente, mi participación en las reuniones con mis compañeros en el Backend me permitió comentar sugerencias y puntos de mejora en la API que nos ayudó a solucionar problemas que fueron surgiendo para así poder terminar de desarrollar el MVP.

Tecnologías utilizadas

  • JavaScript
  • React
  • TailwindCSS
  • Zustand
  • WebSockets
  • Git
  • Github

Enlaces del proyecto

Colaboradores

  • Leon Lederhos
    Leon Lederhos Backend Developer
  • Brian Diaz
    Brian Diaz Backend Developer
  • Leandro Martínez
    Leandro Martínez Frontend Developer