A
A
Alexander2017-04-07 11:39:38
JavaScript
Alexander, 2017-04-07 11:39:38

Which technology stack to choose for an online constructor a la Sims?

Friends, probably many have had such a moment when a customer comes who wants something that you have not done yet, but you understand that this can take you to a new level and you cannot refuse him. Here is what I encountered. So I'm turning to the community for help. Help me decide on the technologies on which it will be possible to implement this idea:
What do you need?
We need an online designer that allows you to fill the kitchen of arbitrary sizes with furniture from the customer's catalog. The dimensions of both the room itself and the furniture can be changed. Plus, it is possible to arrange windows and doors in the right places.
How should this look like?
A three-dimensional room that we can rotate in space. On the side of the menu in which a list of available products, drag-and-drop they are dragged into the room. Objects added to the constructor can be moved to any available place, resized (within the limits of what is available in the catalog), or deleted if necessary. Some objects should be able to be more deeply modified in addition to size. For example, the type of table legs or the location of the sink. The display is rather schematic, without approaching photorealism. Naked 3D models. The maximum embellishment is the textures on the floor and walls.
Where should it work?
On the widest possible range of devices. The solution should be productive, not demanding on resources and without the need to install additional software on the part of the user.
Where can you see something like this?
https://kuhni-vardek.ru/modeller/
What else?
It would be nice to immediately take care of the possibility of improving the future solution, to have a certain margin of safety. It is necessary to provide for the addition of new features.
ps As for the timing, it is difficult to predict them, but I expect to cope with such a task in 2-3 months. If you have any ideas about how much time / money you would take to complete a similar task, please share them.
pps If you have already seen similar projects somewhere, please leave a link in the comments.
Thanks to all!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Pavlyuk, 2017-04-07
@Nordborn

Look towards Blend4Web, and if there are not enough opportunities, then on three.js you can do it all by hand.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question