Find Jobs
Hire Freelancers

FUN Job - Build a THREE.JS user interface for an existing API call - Javascript / jQuery / GUI / 3D Models -- 2

$250-750 USD

ที่ทำเสร็จแล้ว
โพสต์ ประมาณ 8 ปีที่ผ่านมา

$250-750 USD

ชำระเงินเมื่อส่งงาน
I have an application which needs developing to input, control and plot simple rectangular shapes onto a [login to view URL] canvas The positioning calculations of the objects is handled by a REST API response, reflective of the request made to that API call You will NOT have to do any code on the API request or response or inner logic of the positioning calculations. The project will simply be submitting variables to the API logic, and then plotting the response on the canvas and allowing user control I currently have a test URL which can demonstrate the functionality of the API call through a series of 35 test cases all simulating different inputs. It runs on basic PHP, [login to view URL] & some provided JS files. This will be provided with the request and response map to eligible bids. Very basic version of a request/response is attached where the API has taken the container provided, and found a matching position for the object inside To be eligible for the role I must be able to see some previous work of yours in this type of area. I am especially interested in [login to view URL] and GUI front-end design The designed interface MUST perform the following tasks as specified: - Allow a user to create a test case of their own via an interface - Interface must be driven by [login to view URL] extensions - Use [login to view URL] extensions, preferably for the gui system it should use either: 1) dat-gui extension: [login to view URL] or 2) work as similar to the [login to view URL] editor itself [login to view URL] - Input any number and arrangement of containers - Input any number and arrangement of objects - Control of any additional “request” setting, not specific to an object or container - The control panel should be to the left or right of the visual - The results of the API calculations must be output into a display elegantly: 1) List of Packaged Containers 2) List of Packaged Objects inside each container 3) List of Ineligible Containers, and Objects - Each packaged object should be clickable from a list to make it appear through all other objects, which get made semi-translucent - so you can basically see where it has been placed inside the container, even if concealed by other objects packed around it - The visual representation of containers in the canvas, when there is more than 1, should be displayed in a row – this must be an option to toggle between the containers or show all - The display of container(s) should be centred on the canvas, and in a row if the more than 1 container option is selected - The camera must be able to pan and rotate around all containers by mouse when dragging the canvas - The default camera should focus on the middle of the container(s), and be zoomed and positioned to show all containers. The default position should give a 3D aspect - The lighting must be effective so that no external face is completely darkened - Must submit the request to the API via AJAX on button, rather than on updating fields, or just 1 object or container at a time, to avoid API spam - Allow selecting a test case to $_POST the variables back onto itself, to pre-populate the [login to view URL] GUI with the defined inputs - If you intend to use any external JS libraries please contact me first before implementing them. This interface will need to run in conjunction with another website which already utilizes some jQuery tools / jQuery UI, and other framework style JS assets - Elegantly rescale based on screen size. There is a JS function running on the page that will apply 3 different screen resolution classes and adjust accordingly. This is so it will rescale for a computer screen, tablet screen horizontal, tablet screen vertical, and a mobile phone * <body> //screen>980px * <body class=”wl”> //980px>screen>720px * <body class=”wm”> //720px>screen>400px * <body class=”ws”> //400px>screen - Design the theme of the interface in basic colours, Blue, Grey, White and Black font. Similar to the design that is provided in the test files.
รหัสโปรเจกต์: 9287918

เกี่ยวกับโปรเจกต์

1 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 8 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
lelelelelllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
$412 USD ใน 15 วัน
4.9 (15 รีวิว)
5.4
5.4

เกี่ยวกับลูกค้า

ปักธงของ AUSTRALIA
Australia
4.9
7
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ธ.ค. 15, 2015

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง