mirror of
https://github.com/Paylicier/Packt.git
synced 2026-03-31 22:14:08 +02:00
A modern package tracking platform that lets you monitor all your shipments in one place
https://packt.pages.dev
- HTML 45.6%
- CSS 32.4%
- TypeScript 20.1%
- JavaScript 1.9%
| backend | ||
| frontend | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Packt
A modern package tracking platform that lets you monitor all your shipments in one place
Features
Multi-Carrier Support
- DHL
- La Poste
- Colissimo
- Chronopost
- Mondial Relay
- Asendia
- FedEx
- Add your own !
Easy Tracking
- Detailed event history
- Location tracking
Modern (and beautiful) UI
- Dark/Light mode
- Responsive design
- Clean interface
Package Sharing
- Generate share links
- Import packages from links
Local Storage
- Offline access
- No account needed
- Data persistence
Progressive Web App support
- Easy install
- Native-like experience
Setup
Backend
- Edit vars in .dev.vars (or the production version if using on production)
- Install and run the backend
cd backend
bun install
bunx wrangler dev
Frontend
1.Change the API_BASE_URL in the page's js
2.Open index.html or serve it.
API Documentation
The backend API provides endpoints for:
/api/list- Get list of supported carriers
Response:
[
{
"name": "string",
"icon": "string",
"requiredFields": ["string"]
}
]
/api/get- Get tracking information
Response:
{
"trackingNumber": "string",
"trackingUrl": "string",
"carrier": "string",
"status": {
"code": "string",
"description": "string",
"timestamp": "string",
"location": "string"
},
"estimatedDelivery": "string",
"events": [
{
"code": "string",
"description": "string",
"timestamp": "string",
"location": "string"
}
]
}
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is available under Mozilla Public License 2.0 (MPL-2.0)
Please read the license carefully before using this software. If you have any questions about licensing, please open an issue.
Built with ❤️ and 🌊 by Paylicier