We need a rotation cube SIMILAR to the following link
[url removed, login to view] (lack auto rotate, swipe control etc)
[url removed, login to view] (bad control, flash)
[url removed, login to view] (bad control, not vivid, flash)
[url removed, login to view] (frame only)
1. The cube need to be embbed in html page playable in iphone safari, so flash is not a solution.
2. On opening the page, the cube need to be self rotating slowly (and randomly). Speed of rotation controllable by a parameter
3. The cube need to be controllable by finger swipe in all directions and rotate following the swipe direction, with some momentum effect. Faster swipe, faster rotate. Cube slowly stop after swipe. no need to start random auto-rotate again. The cube rotation can be stopped with a magnet effect. Cube need to fit the majority of space in safari window
4. one side of the is a music player and simple control, the other 5 sides are only picture with a link when click. The pictures stored in our server and accessable from http link.
5. Side 1 (play and pause) - This side of the cube is a big play button in the beginning. Click on this side would play music from a web link and change the big play button to a big pause button. Click on the pause button will pause the music. Count down timer requried to show on this side, refresh even when rotating. buttons look 3D. music continue to play even when user swipe to rotate or to stop the cube.
6. Side 2-6 will display a picture loaded from server by http link. when click, open another page with the target link. But music on cube page still continue to play.
7. The picture and target link need to be configurable. We would generate the html page by php. Our php would get data from our database and replace the music file link for side 1, and 5 picture links and 5 target links for side 2-6.
8. payment by milestones (no advance payment)
milestone one: rotating cube with swipe control and display pictures as described above
milestone two: music player function and link action for the other 5 faces
milestone three: complete source code and documentation
9. I may not be able to specified 100% clear in above description, if you have questions, ASK BEFORE YOU BID. Please allow flexibility for that in your bid. Bid price final and no more negotiations after that.
10. Notes: This is phase 1 of the project. I tried my best to make it simple and work out with a reasonable and reliable freelancer first. Lots of other functions requried in second phase.