Evaluating bids

Htmls Canvas editable por el usuario

Published on the August 07, 2018 in IT & Programming

About this project

Open

Quisiera que el usuario pueda editar su invitación online mediante la tecnología canvas HTML5 y que se guarden los cambios en la base y luego pueda volver a editarla.
Ejemplo: Paperlesspost.com y quierinvitar.com

Canvas para editar invitaciones

Especificaciones:
Input: Json con atributos (o si sugieren otro tipo de input se evalúa)
Output: Json con atributos

- Pueden ser invitaciones verticales u horizontales, pero siempre del mismo tamaño.
- Por default, siempre habrá un input “modelo” que el usuario podrá modificar (así la tarjeta no aparece vacía)
- Debe verificar que estén las fuentes bien cargadas antes de que el usuario pueda editar. Mientras tanto, mostrarle un ícono de “cargando”. Para empezar, vamos a ofrecer un max de 10 tipografías.

- Debe guardar los cambios del usuario en la base cada x segundos.
- El usuario debe poder editar cualquier linea de los atributos modelo y agregar/eliminar lineas nuevas.
- No siempre serán lineas una abajo de otra. Puede haber lineas en 2 o 3 columnas también. (Ver imagenes adjuntas).

- Cuando graba la versión final, debe generarse una imagen apta para impresión, otra de menor resolución para web y además grabar todos los atributos en en una tabla para que pueda volver a editarse.
- Cada vez que se edita y graba, el nombre de la foto cambia y se va guardando la última versión.
- El usuario debe poder cambiar: Tipografía, tamaño, interlineado, alineación, espaciado, formato (negrita, itálica, subrayado).

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by M. S.