Find Jobs
Hire Freelancers

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

£750-2000 GBP

Completed
Posted almost 4 years ago

£750-2000 GBP

Paid on delivery
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.
Project ID: 25822604

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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
£1,200 GBP in 10 days
5.0 (55 reviews)
6.6
6.6
7 freelancers are bidding on average £1,404 GBP for this job
User Avatar
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 another client Before going further & submitting a detailed proposal, I would like to have a discussion with you. Can you please send me a message ( Hi ), so I can send more details about your project. Cheers, Neeraj
£2,000 GBP in 30 days
5.0 (131 reviews)
6.6
6.6
User Avatar
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 Thanks for your time Harun
£1,200 GBP in 10 days
4.9 (14 reviews)
4.8
4.8
User Avatar
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 the corporate level for various clients/International brands. I can design/build a top-notch+competent website including feature+functionalities+licensed+secure+responsive covering all needs+cuting-edge solution. I can do that for you right away. I will satisfy you in chat. Quality work is guaranteed. I hope not to waste the golden time.
£1,300 GBP in 15 days
5.0 (3 reviews)
4.2
4.2
User Avatar
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 industry verticals. We are specialized in IT Projects and have a team to handle various applications and provide IT support after the application goes live. We can provide you offshore support from US & India and in US Timings. For your application needs you can rely on us and can cut down the team size. Also we provide the high quality support and had consultants who can think out of the box and are very innovative. We believe in Innovation and R&D. We provide quality Project support after its up and running.
£2,000 GBP in 60 days
0.0 (1 review)
0.0
0.0
User Avatar
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 responsible to take care of your project. We are here for long-term relations providing development service, maintenance, and support. We are a team of tech-savvy engineers and over the past 9 years, we have completed 300+ projects in the web, mobile, and software application development projects Skills: PHP Frameworks, MySQL, REST API, Javascript, Jquery, Advanced Javascript (Angular, React JS), AWS cloud, MongoDB, Express JS, Flutter, Mobile application development (Android/iOS), ERP Development, full-stack development, frontend, and backend development, IoT applications. Our aim is your success. We are a software development company that works with small to medium size companies and help them by providing software solutions taking end to end responsibility of a product/application. Queries: 1. What is your bread and butter from this project? 2. Do you have any documentation feature list? 3. When you are looking to start the development? 4. Are you willing to sign the NDA Contract? 5. What is the date of deployment in your mind? Awaiting a positive response :) Regards, Akash
£1,375 GBP in 32 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Reading, United Kingdom
5.0
4
Payment method verified
Member since Apr 28, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.