Find Jobs
Hire Freelancers

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

$250-750 USD

Ακυρώθηκε
Αναρτήθηκε περίπου 11 χρόνια πριν

$250-750 USD

Πληρωμή κατά την παράδοση
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.
Ταυτότητα εργασίας: 4254689

Σχετικά με την εργασία

9 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 11 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
9 freelancers δίνουν μια μέση προσφορά $622 USD για αυτή τη δουλειά
Avatar Χρήστη
********************************************.. 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 σε 8 ημέρες
4,8 (114 αξιολογήσεις)
8,0
8,0
Avatar Χρήστη
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 σε 22 ημέρες
4,9 (16 αξιολογήσεις)
6,0
6,0
Avatar Χρήστη
understood your requirement and ready to start...........
$750 USD σε 29 ημέρες
4,9 (36 αξιολογήσεις)
5,9
5,9
Avatar Χρήστη
hi, please find the attached document and private message of the work done ....Thanks!!
$550 USD σε 22 ημέρες
4,8 (38 αξιολογήσεις)
5,5
5,5
Avatar Χρήστη
check my last work
$690 USD σε 5 ημέρες
5,0 (4 αξιολογήσεις)
4,5
4,5
Avatar Χρήστη
Need more detail,can we discuss this,for more detail,check PM.
$500 USD σε 16 ημέρες
4,4 (6 αξιολογήσεις)
4,6
4,6
Avatar Χρήστη
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 σε 7 ημέρες
4,7 (7 αξιολογήσεις)
3,9
3,9
Avatar Χρήστη
I have designed many VoIP websites, Check PMB
$750 USD σε 8 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 σε 22 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Lewisville, United States
5,0
1
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Οκτ 29, 2012

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.