Closed

Customise front-end of OpenJsCad

This project received 1 bids from talented freelancers with an average bid price of $154 USD.

Get free quotes for a project like this
Employer working
Project Budget
$10 - $150 USD
Total Bids
1
Project Description

!! Please check attached pdf for complete and detailed requirement !!

Hello javascript experts. I'd like to have a customised front-end of great OpenJsCad.

OpenJsCad is a 2D and 3D modeling tool built in Javascript language. Try it for yourself:
OpenJsCad demo
[url removed, login to view]
OpenJsCad source
[url removed, login to view]

OpenJsCad is well written and built in two separated parts: [url removed, login to view] for CAD model operations and [url removed, login to view] for front-end operations (creating UI elements and implementing related logic). It uses [url removed, login to view] library for 3D visularization. I expect my requirements does not involve modification of [url removed, login to view] nor lightgl.js.

Highlight of my requirements are:
* Make buttons for 3D view control (zoom, pan, animate, reset view)
* Add capability to define btn-group type in parameters. It is basically same as choice type but use bootstrap3’s btn-group element
* Add capability to define slider type in parameters based on bootstrap-slider
* Add instant update checkbox in parameters (you can refer implementation by [url removed, login to view])
* Implment a functionality to POST a blob together with form data and parameters when submit button is pressed

I will provide the [url removed, login to view] file and [url removed, login to view] for you to work on. They are essencialy same as the original OpenJsCad but slightly modified to my purpose.

What I provide as a project manager:
Description of requrement (attached pdf document)
Target HTML file together with associated js files
Update/correct requirement based on your feedback
Test your prototype codes and proivde feedback
Pay milestone rewads as agreed at start of the project

What you provide as a developer:
Review of the requirement document and feedback
Frequent (once in two days) short status update about what you did and what you are working on
Prototype codes for testing
All javascript codes you write/modified in non-minified format
Modified [url removed, login to view] file
Test codes

Notes
Please check out the original OpenJsCad site and code. It’s nicely demonstrating its great capability.
OpenJsCad demo
[url removed, login to view]
OpenJsCad source
[url removed, login to view]

There is a folk of OpenJsCad, called OpenJSCAD.org. It may worth checking their implementation.

[url removed, login to view] demo
[url removed, login to view]
[url removed, login to view] source
[url removed, login to view]

I’d like to use jQuery 2.0.3 as general javascript library and bootstrap 3.0.0 as general front-end framework. As for slider control, I found [url removed, login to view] [url removed, login to view] is nice (but I am open to hear your recommendations).

All the outcome of the project belong to the project manager. I’d be happy to discuss if any part of the development would be benefitial to contribute back to the original OpenJsCad project. If we reach agreement, you could make contributions in your name.
As I plan to run business utilizing this tool, there might be opportunities for more projects in the future to add new features.

Length: I’d expect the project to complete in ten days; A few days to study openjscad code and my requirements, a few days to make prototype, then a few days to debug and complete the project.
Budget: $150
Milestone payments:
1st milestone: 10% for review requirements, provide feedback and agree project details
2nd milestone: 40% for submitting proto codes for testing
3rd milestone: 50% for completing the project

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online