Looking for a programmer to add cable routing to a canvas based floor plan editor

We require the ability to virtually connect components that have been dropped on to a canvas to be interconnected with cables, there are many types of cable each with their own rules describing which types of devices they can connect to.

This will be built on top of an already existing floorpan editor with drag and drop devices, this is implemented using Vue.js.

To begin with, we need to capture the scale of the floorpan image used, this will require user input to mark a specific section of the floor plan image and specify the real distance this represents.

Each virtual cable will consist of many point to point connections, essentially daisy chaining components of the same connection type. It is worth noting that in our use case it is possible for the same cable to have two connections to the same component, this enables us to employ 'scale-free topology' mapping - imagine this in the form of a tree; an example of this will be provided and can be explained thoroughly.

It is required that as components are added to this virtual cable, a running total of some variables are kept and displayed such as:

- total power consumption

- voltage drop (the maths will be provided)

- total number of devices

- total cable length

Based off of the running totals and rules placed on specific cable types it is necessary to determine which components can be connected, and as such block the ability to connect devices that do not conform.

Each device will have a set of available connections that are keyed by signal type, this type is what defines the requirements to attach a cable to this connection. Out of the device's available connections, a subset will be defined as required before it is considered to be fully connected, e.g. both power and data.

A cable type can be defined as a named entity with a set of available connection configurations, these connection configurations describe all of the different combinations of signal types the cable can carry at one time. For example, a CAT6 cable will be able to carry Ethernet OR Tree and low current 24v power etc. When the user adds a cable it is required for them to select what connection configuration they intend for the cable so that it can only be connected to compatible components.

A detailed list of devices and their connections, as well as cable types and their connection configurations, signal types and connection rules will be provided.

Taidot: JavaScript, Vue.js, Käyttäjäkokemuksen suunnittelu, Algoritmi

Näytä lisää: house electrical plan software, wire harness design software free, wirecad free, wirecad price, simple wires, wirecad tutorial, free electrical panel design software industrial power control, house wiring plan drawing, looking programmer sms ordering philippines, looking programmer, looking programmer can login camfrogcom, mmorpg looking programmer, looking programmer build website, open source project looking programmer, looking programmer argentina, gpt site looking programmer, looking programmer transfer data, looking programmer tutor, web designer looking programmer, looking programmer minor changed php mysql

Tietoa työnantajasta:
( 3 arvostelua ) Reading, United Kingdom

Projektin tunnus: #25822604

Myönnetty käyttäjälle:


Hi there, Thanks for inviting me to the project. Went through the project description and understood the requirements. A detailed proposal will be provided in chat. Regards, Julijan

£1200 GBP 10 päivässä
(48 Arvostelua)

14 freelanceria on tarjonnut keskimäärin 1563£ tähän työhön


Hi sir I understood your requirements and am sure your project. Please contact me. With nice experience and skills I will perfect work for the project. Wish your kind reply. THank you for reading me. Best regards. Dmyt Lisää

£2000 GBP 20 päivässä
(33 arvostelua)

Hi, Thanks for showing interest in my proposal. I love to provide services for this project I love to help you on this project with my relevant skills for your task. I have done a similar project in the past for ano Lisää

£2000 GBP 30 päivässä
(105 arvostelua)

Hi there. I read your spec and I am confident with. Because I have rich experience in developing Vuejs and Javascript. I can make this with my own algorithm so that if you let me do your job, will show me my top skill Lisää

£1500 GBP 15 päivässä
(5 arvostelua)

Hi, Manager! How are you today? I have read your requirements carefully. I have many experiences with Vue.js and Express.js. and I've been working for 7+years in designing+customize+modifies websites/Applications at th Lisää

£1300 GBP 15 päivässä
(3 arvostelua)

Hi, I have developed similar project and please have a look at my development here: [login to view URL] (customized interior room decoration) [login to view URL] (Customize Tailoring E-commerce site) After Lisää

£750 GBP 30 päivässä
(1 arvostelu)

✨✨✨✨✨ VUE JS EXPERT ✨✨✨✨✨ I have just read your description in detail so now i am extremely exciting with your project. I am very familiar with VueJS, element UI theme. So I am used to provide attractive design and us Lisää

£1500 GBP 30 päivässä
(12 arvostelua)

Hi, How are you? I'm very glad to bid your project Thanks for taking your valuable time reviewing my proposal. I have seen your project description very carefully. I am pretty sure that I am the best candidate for this Lisää

£1375 GBP 10 päivässä
(7 arvostelua)

Hello, sir I have ever done many projects with canvas skills before. So I can do your project perfectly as you wish Please let me know about your project in more detail via chat I will wait for your reply anytime Than Lisää

£1200 GBP 10 päivässä
(5 arvostelua)

Hello I am David, a full-stack developer from France. I have read your requirements carefully, So I think your project is to develop the Floor Pen Editor tools. I have experience developed Vue js and [login to view URL], WebGL s Lisää

£1800 GBP 7 päivässä
(1 arvostelu)

Dear Nick I can develop the such canvas with 7 years of front-end deveopment experience I already got the solution to implement it Hope to disucss and get feedback from you. Best Regards.

£1875 GBP 7 päivässä
(0 arvostelua)

Hi, I am a senior Vue.js developer with 10 years of total experience. I use Vue.js, HTML5, CSS3, JavaScript, AJAX, GIT on a daily basis. I worked with canvas, so it is not new for me. Here are some examples of my past Lisää

£2000 GBP 15 päivässä
(0 arvostelua)

Narinder Alliance Technologies LLC An IT Consulting and Software Development company. We have a team expert in Web Designing, Application Development and Databases. We have worked on various projects across various in Lisää

£2000 GBP 60 päivässä
(1 arvostelu)

Hello, I read through the job details extremely carefully and I am sure that I can do the project very well. I can achieve the results with my team of developers, designers, QA and Project Manager who will be respons Lisää

£1375 GBP 32 päivässä
(0 arvostelua)