TrackIt is a web-based application that simplifies shipment tracking by providing a unified platform to monitor your packages' status and journey, across various couriers.
Live Production Website | User Guide
- Centralized Tracking Dashboard: Consolidated view of shipments and their current statuses.
- Multi-Courier Support: Tracking support for UPS, USPS, FedEx, OnTrac, and more.
- Detailed Tracking History: View status, location, and date information for each shipment.
- Easy Management: Add, delete, and update your shipments with ease.
- Clear and easy to understand UI: Intuitive and responsive design for a seamless user experience. With mobile support for tracking on the go.
- Power User Features: Search and filter functionality, undo accidental deletions, shortcuts, and links to courier websites.
- Node.js v18+ (https://nodejs.org/en/download/)
- NPM v7+ (https://www.npmjs.com/get-npm)
Clone the repository
git clone https://github.com/GuruUpdesh/track-it.git
Install dependencies
npm install
npx husky install
Run the development server
npm run dev
npm run test
npm run cypress
npm run cypress:headless