Sebastien Sanz de Santamaria

Gerente / Dueño de Producto, Desarrollador Web, Productor Cultural

Obras

open-call.jpg

Open Call

Desarrollador Web Full Stack
New York City, USA ()
ReactJS Rails API JWT AWS S3
GitHub URL Logo https://github.com/sebastosh/open-call

Una aplicación web de mercado que permite a los artistas enviar obras para su revisión y selección por parte de instituciones. Hay dos tipos de usuarios: artistas y organizaciones. Los artistas pueden registrarse y subir sus obras a portafolios. Las organizaciones pueden registrarse y publicar convocatorias abiertas para la presentación de obras. Los artistas pueden enviar imágenes seleccionadas de su portafolio a una convocatoria abierta para su revisión por parte de la organización. Una organización puede seleccionar un artista finalista para cada una de sus respectivas convocatorias abiertas.

Desarrollado en @flatiron-school con @wrfeng.

Tecnologías clave, paquetes y gemas

Front-end

  • React.js

Back-end

  • API de Rails 5
  • Autenticación mediante token JWT
  • BCrypt
  • Base de datos Postgres
  • Serializador fast_jsonapi
  • AWS S3

Funciones principales

  • Los usuarios no registrados pueden ver todas las convocatorias abiertas activas en la página principal.
  • Una llamada a la acción dirige a los usuarios a cada uno de los procesos de registro correspondientes.
  • Los artistas pueden subir y añadir metadatos a las imágenes de sus obras.
  • Se almacenan en grupos llamados portafolios.
  • Las organizaciones pueden publicar una convocatoria abierta basada en un formulario, incluyendo la fijación de una fecha límite para su cierre.
  • Los artistas pueden postularse una vez a cada convocatoria abierta disponible.
  • Los artistas envían una selección de imágenes de portafolio precargadas.
  • Una organización elige al artista finalista para cada una de sus convocatorias abiertas.