Customise front-end of OpenJsCad

Cancelled Posted Oct 27, 2013 Paid on delivery
Cancelled Paid on delivery

!! 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

3D Rendering JavaScript Website Design

Project ID: #5068351

About the project

1 proposal Remote project Active Sep 18, 2014