Azan Market Dashboard
About:
Azan Market dashboard: Track orders, personalized recommendations, exclusive offers, easy reordering, customizable preferences.
Features:
- Navigation Menu: Orders, Payments, Products, Users, More, Language Selection.
- Search and Filter Options: Search bar, Order status filter, Date range selectors.
- Orders Table: Columns for Order ID, Date, Amount, User Phone, Receiver Phone, Receiver Name, Receiver Address, Status, Action.
- No Data Message: Indicates no orders to display.
- Additional Controls: Status button, Export to Excel, Pagination.
- User Account: Profile settings or logout option.
Tech Stack:
- Frontend: React, Ant Design, Redux Toolkit
- Styling: Styled Components, Ant Design
- State Management: Redux Toolkit, React Redux
- Form Handling: Formik, Formik Ant Design
- API Requests: Axios
- Date & Time Handling: Moment.js
- Utility: Lodash, Just Debounce It
- Drag and Drop: React Beautiful DND, React Sortable HOC
- Testing: Testing Library, Jest