Find Jobs
Hire Freelancers

Need a powerful diagramming tool/site done in HTML5, Javascript - repost

$250-750 USD

Cancelado
Publicado hace alrededor de 11 años

$250-750 USD

Pagado a la entrega
I am in desperate need for some help with some custom enhancement on Matisse wire framing opensource tool found on github. My requirement is of pure html5, Javascript based diagramming tool. As far as I can see I think Matisse has great potential to be turned into diagramming tool. Here are my enhancement requests. Designer Changes --------------------------------------- a) Grid layout that can be provide guidance and can zoom in and out. Just like grid layout found in other developers designer. Take a look at [login to view URL] or [login to view URL] b) All shapes/block ( here after we will call just "shape") to have automatic arrow key in all direction when hovered over as a hint to user that they can be dragged to create copy of the same shape with "connector" attaching them. Also they can be dragged to connect to another shape. When this happens, can fire another custom event associated with that shape since shape can have additional custom events and properties. Logical Properties Changes ------------------------------------ a) Each board will have JSON data-source. This JSON will serve as schema to all shapes/block in the board designer surface. b) In the property window, user is required to supply data-bind property to associate one of the fields coming out from schema above. c) In the definition of shapes, there will be certain number of connectors required. If connectors requirement are not met yet, the shape will be "red" in color to give a hint to user that connectors requirement are not met yet. d) if data-bind requirement is not met yet, the background color of the shape will be turned to yellow. e) If a value (user supplied value in property) requirement is not met, the label will have question mark (?) appended at the end so that user know that certain requirement is missing. Just to give you a background where I am going with this - My end goal is to create a powerful visual programming tool that can create some "business rules". Let's say there are 6 shapes. a) StringShape b) DigitShape c) ConcatenationShape d) GreaterThanShape e) OutputShape f) UpdateDBShape StringShape can basically be data-bound to a field in schema and it will have to have one "connector" going out somewhere (to another shape). ConcatenationShape needs to take minimum of 3 connectors. 2 as input and 1 as output to some other shape. This shape can only take either StringShape or DigitShape. No other shapes are acceptable. Underlying this shape, there will be custom javascript function that obviously is responsible for taking 2 inputs and concatenating them together. OutputShape is responsible for taking in a single "connector" and acts like holding cell for value. Now user can select pre-defined formatting options from the dropdown in the property window to hold the value in certain format. Needless to say, there will be underlying javascript function here that will do such processing. UpdateDBShape will take any number of "connectors" and underlying to it, there will be javascript function associated with it, that will call a node.js post route to update database with whatever is sent. GreaterThanShape will basically take exactly 2 connectors and can be associated only with DigitShapes to do greater than comparison. When this diagram is saved, each sequential functions are extracted and saved either together or separately as a "business rule". These business rules can then be invoked by simply calling them from a GUI (outside of matisse app). These are just few examples what I want to accompolish. So if you can see, Matisse tool is serving as powerful tool to create powerful business rules, all done by end user.
ID del proyecto: 4254689

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de $622 USD por este trabajo
Avatar del usuario
********************************************.. YOUR SEARCH ENDS HERE .. ********************************************** GET IT DONE RIGHT THE FIRST TIME! Hello Sir/Ma'am, I look forward to talking to you further and getting started. I've been working in simple and extensive Website Coding (PHP, MYSQL, .NET, C#, ASP, DRUPAL, JOOMLA, DOTNETNUKE, PERL JAVASCRIPT, CSS, HTML & A LOT MORE!), Website Designing and Graphic Design for ***over 10 years now. After working as a ***top sales and marketing representative for Sears, I began to independently pursue my career. I have experience in do-it-yourself CMS, Logos with flare and flash design to name a few. I went to college for business and marketing so ***I know what it takes to sell. Get it done professionally and get it done right! Thank you, Timothy
$1.000 USD en 8 días
4,8 (114 comentarios)
8,0
8,0
Avatar del usuario
SEO experts etc. We are expertise in web/software development for more than 4 yrs. We work on Php & Mysql, YII,joomla, drupal, wordpress, Oscommerce,cakphp,codignator,kohana (new),asp.net,c#,paypal integration, java, j2ee,j2me,j2se, jsp ,logo and brochure and template design etc. we are also work in android and iphone too. We are confident in doing this work and delivering the whole project in time.
$444 USD en 22 días
4,9 (16 comentarios)
6,0
6,0
Avatar del usuario
understood your requirement and ready to start...........
$750 USD en 29 días
4,9 (36 comentarios)
5,9
5,9
Avatar del usuario
hi, please find the attached document and private message of the work done ....Thanks!!
$550 USD en 22 días
4,8 (38 comentarios)
5,5
5,5
Avatar del usuario
check my last work
$690 USD en 5 días
5,0 (4 comentarios)
4,5
4,5
Avatar del usuario
Need more detail,can we discuss this,for more detail,check PM.
$500 USD en 16 días
4,4 (6 comentarios)
4,6
4,6
Avatar del usuario
hi.i'm a web developer with more than 4 years experience in this field.i'm ready to start if you're interested !
$600 USD en 7 días
4,7 (7 comentarios)
3,9
3,9
Avatar del usuario
I have designed many VoIP websites, Check PMB
$750 USD en 8 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and technologies, Veltrod provides high-quality software development and BPO services to independent software vendors and enterprises. We are specialized in developing Mobile applications, Search Engine optimizations, Social Network frameworks and ERP applications. We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction. Thanks vignesh
$700 USD en 22 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Lewisville, United States
5,0
1
Forma de pago verificada
Miembro desde oct 29, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.