D3.js Jobs

18 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I need a game developed (HTML5) based on d3 collision visualization sample http://mbostock.github.io/d3/talk/20111018/collision.html The game is to keep one small sphere from joining with the remainder of the spheres. It starts like the demo with all spheres in one place then you have to separate just one sphere by itself and a counter starts. It should count until the separated sphere joins the rest of them again. I need to see the ongoing development so you'll have to provide a working URL for me to see your daily progress. **BONUS: package that HTML5 file within an app (Android and iOS) ready to go to the marketplace.
Skills: d3.js Game Development HTML5
Fixed-Price - Intermediate ($$) - Est. Budget: $50 - Posted
We are looking for a javascript developer with d3.js experience to create a Multi-Series Line Chart using the attached JSON data.
Skills: d3.js
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
I am looking to build a relationship with a team of developers who can help me finish an educational gamification suite. I will be selecting 3-5 developers, preferably teams with a variety of skills. I will select based on evaluating performance on smaller audition tasks . - The first task will be documenting that you can set up the development environment - The second task will be that your team can produce a "Hello world" component I will pay $150 USD for each of these audition tasks ($300 total). I anticipate that these tasks will take about 30 hours. Please plan on completing them within one week. Please plan on completing them with little assistance from us. Completing these tasks will document that you have the skills required to work on this project. Not everyone will be invited to complete the second task (I will create a separate posting for Task 2). These are audition tasks and I won't receive a lot of value from your work. However, this will help me identify programmers who are capable of working on this project. Those who perform well in the audition will be included in a small pool of developers to work on a grant funded project over the next 1-3 years. I expect successful applicants to work full time for me at an hourly rate we agree upon 30-50 hours a week (typically 40 hrs/wk) as the project demands. You will need to document that you have access to the following required environment: a. PHP 7+ b. PThreads installed c. https:// with ssl certificate d. valid domain name Task 1 - Setting up the development environment a. Gain access to the Canvas LMS (either install the open source edition on a server or access an existing install) b. Import a Canvas course I will provide c. Install OctoberCMS (Instructions on OctoberCMS site) d. Install the Project Delphinium plugin from GitHub (Instructions in GitHub Wiki) e. Create an LTI page within Canvas displaying a page from Project Delphinium (Instructions in GitHub Wiki) f. Create a local host development environment of Project Delphinium (Instructions in GitHub Wiki) g. Display live Canvas data in a component in the localhost environment h. Fill in any gaps you find in our documentation with documentation of your own Deliverables: 1. Demo Project Delphinium in Canvas LTI 2. Demo Project Delphinium in OctoberCMS 3. Demo live Canvas data in localhost dev environment 4. Provide passwords and UID for me to evaluate Canvas environment 5. Provide password and UID for me to evaluate live OctoberCMS/Project Delphinium environment 6. Provide contributions to documentation Task 2 - Create a "Hello World" component in Project Delphinium a. Create a component in Project Delphinium - displaying in the Greenhouse Plugin (Instructions found in GitHub wiki and OctoberCMS documentation and videos, sample code is available) b. Access Canvas data via the Project Delphinium Roots API including Modules, Submissions, Users, Analytics, and Assignment Groups, c. Display a print out of the data in a Canvas LTI and in a localhost environment via Project Delphinium d. Format the data 6 times using raw data, twig, D3, jQuery, Angular, and Bootstrap e. Demonstrate your ability to use CSS to make the display attractive f. Use the OctoberCMS Ajax framework to make a REST call to Project Delphinium and display the data g. Fill in any gaps you find in our documentation with documentation of your own. Deliverables: 1. Demo your component in Canvas and localhost 2. Provide access to Canvas and OctoberCMS for me to evaluate component 3. Provide source code for component via a pull request to a unique branch in the Project Delphinium GitHub 4. Provide code and suggestions for improving the demo component (Vanilla) 5. Provide contributions to documentation For both tasks I will be evaluating quality of work, timeliness of work, amount of assistance required, and quality of communication. Future work on the project (not included in these two task postings) will include: 1. Refining existing and/or building new gamification components in the Delphinium framework 2. Enhancing the Delphinium framework 3. Building APIs 4. Finishing a rules engine 5. Creating documentation and demo videos All work will be done closely with me and involve weekly or bi-weekly stewardship meetings. See delphinium.uvu.edu for details about the project See required skills below
Skills: d3.js AJAX AngularJS Architecture
Fixed-Price - Intermediate ($$) - Est. Budget: $568 - Posted
Looking for an experienced front-end developer for a 2-month contract. You will be working with their Singapore client but would be working from Berlin with an occasional trip to Singapore. The client is the analytics unit of a large telco provider and is looking for a front-end developer to work on several data-driven applications and web-based dashboards. The required skill set is mainly ReactJS, but since the projects are all related to geo-analytics and data visualization, you will be working with toolkits and libraries such as D3JS and Leaflet/Mapbox.
Skills: d3.js React.js
Fixed-Price - Expert ($$$) - Est. Budget: $150 - Posted
1. This job involves customizing an existing D3 chart: https://github.com/jasondavies/d3-parsets. The example on that page reads data from a CSV file. Requirement: chart reads data from bound array in Angular controller. The parsets chart is already capable of doing this via the parsets.value() value accessor described in the documentation, so this may be fairly straightforward. Probably the d3-parset should be turned into an Angular directive, but that may not be required. 2. To control the bound data array used by the Parallel Set chart in #1, we want to use a slider like this: http://bl.ocks.org/mbostock/4349545 Actually, there need to be three of them, repeated. Again, I think this should probably be made into an Angular directive. We'll make some minor cosmetic changes in the slider, like changing the handles, removing the scale, etc. Requirement: the slider changes the data driving the chart. Nice to have, but not required: different colors for the areas to the left and right of the slider handles, so that there are three colors in the slider. These colors will correspond to colors in the Chart which will be displayed above the three sliders. Also, there needs to be some numeric feedback for slider values as percentages. (If the slider was centered and 1/3 of the total slider width, then the values would be 33%, 33%, 33% or something like that.) The percentages can be displayed in a separate html element (via the $scope). That's it! A d3 chart and d3 sliders, and an example Angular controller with a data array that is bound to the chart and the sliders. I have attached an image that captures the general idea. Sliding the sliders on the bottom controls the estimate of vote percentage of each candidate from each party (a total of 9 values). Note that the solution should be extensible to multiple series, as in the D3-presets Titanic example. I don't think that entails any extra work, however, since the chart already handles that. I have done some AngularJS programming myself, so I'm looking for someone who is an expert with D3 /and/ Angular, and can finish the project /quickly/, like within one week. I'm not paying a whole lot, since I'm not getting paid for this myself. It's for a good cause :-) Help me help bring some sanity to American politics. It will look pretty cool though when completed, so this is something you can put in your open source portfolio, with appropriate recognition for M. Bostock and Jason Davies, of course.
Skills: d3.js AngularJS JavaScript