need a build website in Java EE 6 (connected with PostgreSQL DB) - only 1 site, where can website visitor build a dynamic tree from some sentences. At the begining, there will be only 1 page with no other content.
Page should looks like [url removed, login to view] - try it for free
On top of the page, there will be root element - some bubble with name and few properties.
User can make child element to each parent element with some properties.
Creating of a child element:
Let's start from root element - in left bottom corner (maybe outside) of bubble, there will be a plus button (+)
If user click on that button, new child element is added
Elements are added vertically, so from top to bottom of the page.
If user adds an element, there will be blank small bubble with blinking cursor in there waiting for user to write down few keywords from sentence.
After user starts write first few letters (e.g. 3) system offer him whole sentence from DB (there will be a table in DB with a list of sentence) by letters he wrote and highlight matching parts.
E.g. I starts write hou and system offer me:
In the new HOUse.
Parrot live in big HOUseboat.
If user pick some of offered sentence, bubble should be filled with this sentence and will be black - font color.
If user doesn't pick any of offered sentence and write sentenct himself, bubble content will be red - font color and some bubble messege will apper.
There will be a plus button on this new element to add some new element
There will be property (tool) box on left side of page and there will be some propertis of each element ( e.g. color, size) and so on.
Property box can be hidden by clicking on some arrow with left direction
Elements should have unlimited of child elements and each other child element should have unlimited amount of other child elements
Each part of tree can be dragged and move to any other part of tree and and became a part of element as a child element with other child elements.
Tree is placed in session for each user and after user saves and confirms tree, it should be stored in DB
Tree is stored in DB with positions of each element to edit the tree in the future.
I need it build it as a one page to place it in the future to some website build on Java EE 6, primefaces.
If cooperation will go well, other parts of site can be outsourced.
4 freelancer đang chào giá trung bình $350 cho công việc này
Hello, it's a quite interesting project for me, I love mindmaps, I have experience with java 6, db, jQuery and other required technologies and sure can satisfy you.