Righters-Lab-Stephen-Assessment
This is a dynamic product grid application built with React for the frontend and Node.js for the backend. The application supports key features such as sorting, total value calculation, deleting products, and applying filters based on location.
- Dynamic Grid: Displays product data in a grid format.
- Sorting: Products can be sorted based on columns.
- Total Value Calculation: The application dynamically calculates and displays the total value of selected products.
- Delete: Users can delete products directly from the UI.
- Location-Based Filtering: Allows users to filter products based on their associated location and branch.
- Dropdown for Location Selection: Users can choose between different locations from a table, which will filter the products in the grid.
-
Frontend:
- React.js
- Axios (for API calls)
-
Backend:
- Node.js
- Express.js (RESTful API)