Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.69 KB

README.md

File metadata and controls

58 lines (43 loc) · 1.69 KB

TrackIt

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.

Preview

Live Production Website | User Guide

Features

Features Board

  • 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.

Setup development environment

Required

Install

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

Testing

Unit Tests

npm run test

Cypress End-to-End Tests (with Cypress GUI)

npm run cypress

Cypress End-to-End Tests (Headless)

npm run cypress:headless