
1
Кирилл
no recommendations
no complaints
Project title: Web service needs to be improved
Type of cooperation: One-time project
Section: Web development, Website refinement
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from 2020-10-08 until 2020-10-11
Type of cooperation: One-time project
Section: Web development, Website refinement
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from 2020-10-08 until 2020-10-11
Project description:
Frontend developer services are required. We need to redesign the web service.
The dashboard page should display the blocks of the dashboard in several columns (3-4), the number of columns can be configured in the web.config file;
• The monitoring panel block consists of the title and arbitrary content text;
• It should be possible to change the order of the control panel block in the column and move the blocks between the columns using the drag-n-drop operation (you can use the JQuery UI Sortable widget for this);
• The dashboard page should retain the position of the control panel block after dragging it without any explicit action on the part of the user (for example, clicking the “Save Position” button), but save the placement of blocks after updating the page (F5 keys);
• It should be possible to add a new dashboard block in a modal dialog box with three fields: header, content text, and start column number to place the block (you can use the JQuery dialog widget for this);
• It should be possible to edit the monitoring panel block in a modal dialog box with two fields: title, text content (you can use the evil jQuery UI Dialog for this);
• It should be possible to remove the panel block from the page;
The page should remain readable and function normally with different screen resolutions, for example. The layout of the page should be responsive;
• The basics of JavaScript on the client side can be used by the author.
• Support on the server side. To save the status of the dashboard page, use the file or session storage or SQLite database. Do not use other types of databases.
Frontend developer services are required. We need to redesign the web service.
The dashboard page should display the blocks of the dashboard in several columns (3-4), the number of columns can be configured in the web.config file;
• The monitoring panel block consists of the title and arbitrary content text;
• It should be possible to change the order of the control panel block in the column and move the blocks between the columns using the drag-n-drop operation (you can use the JQuery UI Sortable widget for this);
• The dashboard page should retain the position of the control panel block after dragging it without any explicit action on the part of the user (for example, clicking the “Save Position” button), but save the placement of blocks after updating the page (F5 keys);
• It should be possible to add a new dashboard block in a modal dialog box with three fields: header, content text, and start column number to place the block (you can use the JQuery dialog widget for this);
• It should be possible to edit the monitoring panel block in a modal dialog box with two fields: title, text content (you can use the evil jQuery UI Dialog for this);
• It should be possible to remove the panel block from the page;
The page should remain readable and function normally with different screen resolutions, for example. The layout of the page should be responsive;
• The basics of JavaScript on the client side can be used by the author.
• Support on the server side. To save the status of the dashboard page, use the file or session storage or SQLite database. Do not use other types of databases.