
Smart Order Tracker
Smart Order Tracker is a web-based order management system that allows customers to raise new orders and track their status in real time. Managers have the ability to update the order status, ensuring seamless coordination. Both customers and managers have the option to cancel orders when needed. The platform provides a structured and efficient order management workflow with authentication and role-based access control.
Key Features
- Home Page: User-friendly landing page for seamless navigation.
- Order Status Page: Real-time tracking of order progress.
- New Order Drafting: Customers can create and manage new orders effortlessly.
- Role-Based Access: Customers can create and cancel orders, while managers can update and manage order statuses.
- Order Cancellation: Both customers and managers have the option to cancel an order.
- Authentication System: Secure login and authentication with JWT.
- Dashboard for Managers: A dedicated dashboard for managers to handle and track orders efficiently.
- 404 Error Page: Custom-designed error page for improved user experience.
Tech Stack
- Frontend: React.js, Vite, Tailwind CSS, Axios, React Router DOM, Framer Motion, React Hot Toast, React Icons & Flat Icons
- Backend: Node.js, Express.js, MongoDB, Nanoid, Bcrypt
- State Management: Redux Toolkit
- Authentication: JWT-based authentication system