Client Portal
Budget: €100 – €150 EUR
Hi. I need to create a very simple portal in svelte. The portal must connect to a vtigercrm restful api. I have all the documentation and examples in postman with the calls.
The portal must have the following functions
1. Login screen
2. Once logged in, the application should display an admin screen (header, sidebar, body and footer).
3. The sidebar will have 2 options (Home and Tickets).
When you click on home, a bar chart with tickets by status should be displayed. The chart can be assembled with chart.js or similar.
When clicking on the tickets option, a table should be loaded (paginated every 100 records) with 4 columns (ticketnum, account, date, status).
The table must have a search engine that allows searching for a value by one of the columns listed above.
When you click on a record, a page with the details of the 4 columns should be displayed.
4. Above the table there must be a button (new) that allows to create a new record (using a form). The data to be indicated are (name of the account and description). When the new record is created, the table must be updated.
5. At the top right, there should be an icon (avatar) to logout and access the user's profile.
The project must be properly structured with routing, centralised information in storage and active session control. On a visual level, it must use tailwincss styles or similar. Attached is an example of format and concept.
https://youtu.be/fL_DQbLLNL8
The portal must have the following functions
1. Login screen
2. Once logged in, the application should display an admin screen (header, sidebar, body and footer).
3. The sidebar will have 2 options (Home and Tickets).
When you click on home, a bar chart with tickets by status should be displayed. The chart can be assembled with chart.js or similar.
When clicking on the tickets option, a table should be loaded (paginated every 100 records) with 4 columns (ticketnum, account, date, status).
The table must have a search engine that allows searching for a value by one of the columns listed above.
When you click on a record, a page with the details of the 4 columns should be displayed.
4. Above the table there must be a button (new) that allows to create a new record (using a form). The data to be indicated are (name of the account and description). When the new record is created, the table must be updated.
5. At the top right, there should be an icon (avatar) to logout and access the user's profile.
The project must be properly structured with routing, centralised information in storage and active session control. On a visual level, it must use tailwincss styles or similar. Attached is an example of format and concept.
https://youtu.be/fL_DQbLLNL8