A playful yet functional package tracking web application that simulates real-world shipment tracking with a modern, interactive UI.
Built from scratch within my first week of college with zero prior technical experience, this project marks the beginning of my journey into web development.
🔗 https://playernightqueen16.github.io/BeginnerLevel-Package-Tracker/
This project was built to:
- Understand core web development fundamentals (HTML, CSS, JavaScript)
- Simulate a real-world logistics use case
- Practice dynamic UI updates and structured data display
- Build something functional, visual, and user-friendly from day one
-
📥 Tracking Input System
- Enter a tracking ID to fetch shipment details
-
📊 Tracking Summary
- Displays key information:
- Tracking number
- Sender & recipient
- Origin & destination
- Courier service
- Expected delivery date
- Current status
- Displays key information:
-
🕒 Tracking History Timeline
- Chronological updates with timestamps
- Location-based shipment progress
-
🎨 Modern UI Design
- Gradient backgrounds
- Clean card-based layout
- Fun, engaging theme ("Boxed & Confused")
-
⚡ Instant Feedback
- Dynamic rendering of tracking data on user input
- HTML5 — Structure and layout
- CSS3 — Styling, gradients, responsive design
- JavaScript — Logic, interactivity, DOM manipulation
- DOM manipulation (
getElementById,querySelector) - Event handling (button clicks, input handling)
- Dynamic content rendering
- Conditional UI updates
- Basic state simulation for tracking data
- UI/UX design fundamentals
BeginnerLevel-Package-Tracker/
│
├── README.md
├── index.html
└── tracker.html
- User enters a tracking ID
- JavaScript processes the input
- Mock tracking data is retrieved
- UI updates dynamically with:
- Tracking summary
- Shipment timeline
- Clone the repository
git clone https://github.com/PLayerNightQueen16/BeginnerLevel-Package-Tracker.git- Open the folder
cd BeginnerLevel-Package-Tracker- Run the app
Open index.html in your browser- Fun + functional — learning doesn’t have to be boring
- Clarity first — information should be easy to read and understand
- Visual engagement — colors and layout enhance experience
- Beginner-built, thoughtfully designed
- 🔗 Integrate real courier APIs
- 🔍 Add validation for tracking IDs
- 📱 Improve mobile responsiveness
- 🌐 Add multi-shipment tracking
- 📦 Real-time tracking updates
Inspired by real-world logistics platforms and the idea that even simple tools can be made engaging.
Shreya Pal
This project is open for personal and educational use.