Realizado

Aplicación web para dibujo en html, y reproducción de sonidos

Publicado em 04 de Agosto de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Se solicita a quienes ya se contactaron revisar la ampliación de la descripción.

Aplicación web para dibujo en html, y reproducción de sonidos
Se requiere el diseño y programación de una aplicación web de una sola página, utilizando JavaScript/jquery, en la que se presente un lienzo (<canvas>) para crear composiciones, y un panel de herramientas con elementos para dibujar, modificar, aplicar colores y otras propiedades a cada elemento.
Debe funcionar en el navegador cliente. Se valorarán propuestas que describan la posibilidad de funcionamiento 100% offline o con mímina interacción con el servidor (solo el hosting, que podemos proveer nosotros)
Una de las propiedades de cada elemento puede ser sonidos, generados con JS o precargados. Algunas interacciones con los elementos del lienzo deben reproducir los sonidos.
Las ventanas de propiedades deben ser modales, por lo que se sugiere utilizar Bootstrap.
Pueden utilizarse librerías JS para el manejo de canvas.
Cada composición debe poder guardarse localmente como estructuras JSON, para lo cual pueden usarse librerías js.
Como parte de la propuesta se espera la sugerencia de librerías a utilizar para Canvas, Json/db, en las que el postulante tenga experiencia.
Enviar por favor las consultas que haga falta, una estimación aproximada de horas de desarrollo requeridas y el valor hora.
Se cuenta con el análisis completo y documento con lista de funcionalidades, por lo que el presupuesto final se aumentará para abarcar la aplicación completa, de a cuerdo al valor hora propuesto.

Contexto Geral do Projeto

La aplicación debe realizarse con las siguientes librerías/lenguajes (o similares, se analizarán propuestas) React, lenguaje de programación e interacción con el usuario <https://es.react.dev/> Bootstrap, para el diseño de vistas <https://getbootstrap.com/> Fabric.js, para la manipulación del lienzo y sus componentes <http://fabricjs.com/> Howler.js, para la manipulación de sonidos <https://howlerjs.com/> PouchDb, para el storage local y remoto <https://pouchdb.com/> Se proveerá de un repositorio en Gitlab para el código. Se proveerá un servidor de pruebas con lo necesario para desplegar el proyecto, y el servidor de base de datos.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias