upes-open / OSoC-24-BizSync

GNU Affero General Public License v3.0
2 stars 12 forks source link

Implement Dashboard UI #13

Open Akki019 opened 6 days ago

Akki019 commented 6 days ago

Description: Implement the dashboard UI. The implementation should ensure a responsive, user-friendly interface.

Requirements:

Add Button: Implement a button at the top of the dashboard. Create a popup form for adding new entities (bill, spending, sale, worker, etc.).

Receivables Section: Implement a pie chart for overdue and soon-to-be overdue receivables using Chart.js. Include a table or list format for details. Add a link to a detailed view of all receivables.

Spends Section: Implement a pie chart for overdue and soon-to-be overdue spends using Chart.js. Include a table or list format for details. Add a link to a detailed view of all spends.

Inventory Alerts Section: Implement a list for items with low quantities. Include item name, current quantity, and reorder level. Add a link to a detailed view of inventory items.

Expenses Pie Chart: Implement a pie chart showing expenses for the current month categorized by type using Chart.js.

Spends vs. Earnings Chart: Implement a line or bar chart showing spends vs. earnings over the last few months using Chart.js.

Notifications Section: Implement a section for displaying alerts for critical events.

Libraries:

React, Redux, Chart.js, React-Chartjs-2, Material-UI, React-Modal

rampantvoid commented 6 days ago

can you assign this issue to me

Akki019 commented 5 days ago

@rampantvoid you can begin with it

Akki019 commented 3 days ago

@rampantvoid Are you working on it?

rampantvoid commented 3 days ago

yes