Need to develop interactive floor plan builder for exhibition. Should have functionality to add, merge, split, assign stand to exhibitors, change text etc. with below specifications
1. Saving and Retrieve SVG shapes from database. E.g. If there are 10 shapes present in our floor plan there should be 10 database rows in database table. So that we have connectivity between our FP Builder and database.
2. Shape Dimension should be stored in database for example if a particular shape is Square then it length and breadth should be stored in database. This means that the dimension that is stored in database according to that the shape should be visible in Front. If shape dimension is edited then its value must be updated in database.
3. Merge/Split functionality of shapes. Its co-ordinates must be updated in database accordingly.
4. Search functionality (Text written over shape, Shape number written over shape)
5. Print functionality (Text written over shape, shape number written over shape, some shapes that I want to print, Shape dimension given on shape)
6. Zoom out, Zoom in, Fit functionality.
7. View functionality (just shape, Just by Text written over shape, Shape number written over shape, in 3D, Symbols given on floor plan like icons).
8. Reports to generated from database.
9. Each SVG shape should have unique id and user should be able to edit it.