Frontend Coding Assignment
Frontend Coding Assignment
Please find the coding assignment problem statement below and its divided into Two levels: -
Adithya owns a car wash business and needs help to manage various bills from his vendors.
Build an application to help Adithya manage his monthly bills.
The application must be written in React with Redux, using appropriate middleware.
The bill manager shows a bill dashboard (list of bills) with the total monthly billed amount.
LEVEL-1:
• The user must be able to manually add, edit and remove bills. (update the state locally)
• The user must be able to filter bills by category. (category filter dropdown)
• Draw a time-series chart of the monthly billing cycle.
LEVEL-2:
Adithya wants to be able to see a minimum number of bills that should be paid (n), such that their
total value does not exceed the monthly budget value while meeting the condition that no more bills
can be added from the remaining bills.. Highlight all the bills that should be paid.