The Order Management System is a web application designed to streamline the process of managing customer orders for a business. It provides a user-friendly interface for viewing, creating, updating, and deleting orders, helping businesses efficiently handle their order workflows.
##Tech used:
- Material UI
- Redux
- Typescript
- React
- React Test library
-
Order Listing: View a list of all orders with relevant details such as order ID, customer information, order status, and order type.
-
Filtering: Easily filter orders based on search criteria such as order ID and order type, allowing users to quickly find specific orders.
-
Order Creation: Create new orders with detailed customer information, order type selection, and order status.
-
Order Editing: Update existing orders with changes to customer information, order type, and order status.
-
Order Deletion: Remove unwanted orders from the system, with options for single or batch deletion.
-
Responsive Design: The application is responsive and works seamlessly across different devices and screen sizes.
- Clone the repository to your local machine.
- Navigate to the project directory and install dependencies using
npm install
. - Start the development server using
npm start
. - Access the application in your web browser at
http://localhost:3000
.