Find Jobs
Hire Freelancers

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

$250-750 USD

Zrušeno
Zveřejněno přibližně před 11 roky

$250-750 USD

Zaplaceno při doručení
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.
IČ projektu: 4254689

O projektu

9 nabídky
Vzdálený projekt
Aktivní před 11 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
9 freelanceři nabízejí v průměru $622 USD za tuto práci
Avatar uživatele
********************************************.. 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 v 8 dnech
4,8 (114 recenze)
8,0
8,0
Avatar uživatele
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 v 22 dnech
4,9 (16 recenze)
6,0
6,0
Avatar uživatele
understood your requirement and ready to start...........
$750 USD v 29 dnech
4,9 (36 recenze)
5,9
5,9
Avatar uživatele
hi, please find the attached document and private message of the work done ....Thanks!!
$550 USD v 22 dnech
4,8 (38 recenze)
5,5
5,5
Avatar uživatele
check my last work
$690 USD v 5 dnech
5,0 (4 recenze)
4,5
4,5
Avatar uživatele
Need more detail,can we discuss this,for more detail,check PM.
$500 USD v 16 dnech
4,4 (6 recenze)
4,6
4,6
Avatar uživatele
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 v 7 dnech
4,7 (7 recenze)
3,9
3,9
Avatar uživatele
I have designed many VoIP websites, Check PMB
$750 USD v 8 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
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 v 22 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
Lewisville, United States
5,0
1
Ověřená platební metoda
Členem od říj 29, 2012

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.