3D Wooden Shed Configurator
- or -
Post a project like this3678
£1.0k(approx. $1.2k)
- Posted:
- Proposals: 3
- Remote
- #431421
- Awarded
Description
Experience Level: Expert
We sell highly customizable wooden sheds.
We need a way for the customer to alter the structure and "parts" of the shed. Structural variations such as size and layout. And "parts" such as windows, doors, roofing, window boxes, cat flaps, extra height, partitions, shelving etc.
These "parts" all have rules which determine things like: quantity allowed, child parts allowed, placement allowed.
The following are our requirements:
- We would want to give the user a price as they are configuring.
(As this would depend on the chosen parts, the size and layout of the shed, connection to our various MySql tables would be needed)
- To be able to save their designs.
(As a physical image file and to be given a unique Id, with all chosen options, placements etc. saved within a database so the user can go back to their saved shed at a later date and continue configuring or order it)
- To be able to share their designs (email, social media)
(This would allow others to see a "screen shot" from an isometric angle and to be able to click on a link to see the actual shed within the Configurator and allow them to edit or order a "copy" of it for themselves too.)
-To show the dimensions (in as much detail as possible) on the design.
(Dimensions of the shed, the parts, and distances of the parts from the edges of the shed and to other parts)
-To allow the user to switch between imperial & metric measurements.
- For the shed to change colour based on the treatment of wood chosen.
(A standard - Dip Treated - wood is yellow with a hint of brown. A Tanalised wood is deep brown)
- For the shed cladding to change based on the chosen cladding. We have 3 options: standard, tanalised, beast.
(We will provide tileable images for you to use. We will need to be able to change these images in the future if our cladding changes.)
- To be able to see inside the shed for placement of shelving, partitions etc.
(Perhaps make the shed walls transparent or hideable)
- To allow us to expand the available parts, layouts, sizes, cladding & framework options
(If requried we would like you to document how to work with your code to allow us easily expand the rule set to accommodate the above. Or provide us an administration panel with a way to accomplish the above.)
- We would want the source code and exclusive rights to ownership.
- The code would have to work within a .Net C# project and connect with a MySQL database.
- To be able to rotate the shed 360 degrees in all directions.
- Aesthetic of the shed required would ideally be more photo-realistic. (Future upgrade to allow customer to add photo of their garden to show shed in situ.)
- UI, obviously user friendly, responsive, clean.
As this project is quite complex we think it would be best to approach it in 2 stages.
Stage 1 being to allow a user to build just an Apex Layout shed (so choice of other layouts would not be allowed). And to only allow choice of size, framework & cladding, security, changing and adding the doors and windows. Once that is done we can work out the problems and then move forward adding on all the other parts etc.
We anticipate that we would need work closely together to get this project kicked off in the right direction and then to work out the placement rules. We will always be available during working hours on phone or skype. Anything important you can contact us via email out of hours and we will aim to get back to you ASAP to keep the project on track. We would ideally like Stage 1 to be completed within a month, and would ask you to keep us up to date with progress allowing us to see the work on a test server.
-----------------================------------------
For the FULL BRIEF (as PPH doesn't allow enough room for a full description) please see attached "brief.txt" file.
We need a way for the customer to alter the structure and "parts" of the shed. Structural variations such as size and layout. And "parts" such as windows, doors, roofing, window boxes, cat flaps, extra height, partitions, shelving etc.
These "parts" all have rules which determine things like: quantity allowed, child parts allowed, placement allowed.
The following are our requirements:
- We would want to give the user a price as they are configuring.
(As this would depend on the chosen parts, the size and layout of the shed, connection to our various MySql tables would be needed)
- To be able to save their designs.
(As a physical image file and to be given a unique Id, with all chosen options, placements etc. saved within a database so the user can go back to their saved shed at a later date and continue configuring or order it)
- To be able to share their designs (email, social media)
(This would allow others to see a "screen shot" from an isometric angle and to be able to click on a link to see the actual shed within the Configurator and allow them to edit or order a "copy" of it for themselves too.)
-To show the dimensions (in as much detail as possible) on the design.
(Dimensions of the shed, the parts, and distances of the parts from the edges of the shed and to other parts)
-To allow the user to switch between imperial & metric measurements.
- For the shed to change colour based on the treatment of wood chosen.
(A standard - Dip Treated - wood is yellow with a hint of brown. A Tanalised wood is deep brown)
- For the shed cladding to change based on the chosen cladding. We have 3 options: standard, tanalised, beast.
(We will provide tileable images for you to use. We will need to be able to change these images in the future if our cladding changes.)
- To be able to see inside the shed for placement of shelving, partitions etc.
(Perhaps make the shed walls transparent or hideable)
- To allow us to expand the available parts, layouts, sizes, cladding & framework options
(If requried we would like you to document how to work with your code to allow us easily expand the rule set to accommodate the above. Or provide us an administration panel with a way to accomplish the above.)
- We would want the source code and exclusive rights to ownership.
- The code would have to work within a .Net C# project and connect with a MySQL database.
- To be able to rotate the shed 360 degrees in all directions.
- Aesthetic of the shed required would ideally be more photo-realistic. (Future upgrade to allow customer to add photo of their garden to show shed in situ.)
- UI, obviously user friendly, responsive, clean.
As this project is quite complex we think it would be best to approach it in 2 stages.
Stage 1 being to allow a user to build just an Apex Layout shed (so choice of other layouts would not be allowed). And to only allow choice of size, framework & cladding, security, changing and adding the doors and windows. Once that is done we can work out the problems and then move forward adding on all the other parts etc.
We anticipate that we would need work closely together to get this project kicked off in the right direction and then to work out the placement rules. We will always be available during working hours on phone or skype. Anything important you can contact us via email out of hours and we will aim to get back to you ASAP to keep the project on track. We would ideally like Stage 1 to be completed within a month, and would ask you to keep us up to date with progress allowing us to see the work on a test server.
-----------------================------------------
For the FULL BRIEF (as PPH doesn't allow enough room for a full description) please see attached "brief.txt" file.
M B.
100% (6)Projects Completed
8
Freelancers worked with
6
Projects awarded
45%
Last project
6 Mar 2019
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies