You have chosen to sponsor your bid up to a maximum amount of .
!! Please check attached pdf for complete and detailed requirement !!
OpenJsCad is well written and built in two separated parts: csg.js for CAD model operations and openjscad.js for front-end operations (creating UI elements and implementing related logic). It uses lightgl.js library for 3D visularization. I expect my requirements does not involve modification of csg.js 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 OpenJSCAD.org)
* Implment a functionality to POST a blob together with form data and parameters when submit button is pressed
I will provide the target.html file and openjscad.js 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
Modified target.html file
Please check out the original OpenJsCad site and code. It’s nicely demonstrating its great capability.
There is a folk of OpenJsCad, called OpenJSCAD.org. It may worth checking their implementation.
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.
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