Tip
as I know a lot of siegers that'll try this project won't have a shipping ID on hand to actually try this project, please note that you can use the 'demo' query in the search bar to simulate a shipping ID.
using this method won't remove any features. (and it is also heavily recommanded to use this once in case you don't agree with the privacy statment...)
storytime. lowk, it was Friday, and I still didn't have any idea for Siege. then, one of my Discord friends told me "Hey, what if you make a parcel tracking sh*t, but you make it themed to this week's theme?", and there the idea rolled.
no really, i had no idea this week, I'm sorry i'm braindead probably BUT HEY THE PROJECT IS HEREEEEE;
and then i had stuff this weekend so i ended up being super late and having to code this on a all-nighter... great i love my life :D
whataver you say, this is fall themed. there's even a spooky sound effect when you extend the status list!
originally, for this project, I planned on going with TrackingMore's API, but altogether I ended up using 17TRACK's one as it was easier to integrate overall and had more features and ease of use. For example, it gives an actual courier name, instead of just the code like TrackingMore did!
Sadly, 17TRACK only offers up to 100 requests per month, and that's why once again I did the demo thingy. But I don't have the money for this. :(
Despite that, 17TRACK is still a good choice! It has about ~2500 compatible couriers, so you will probably be able to track at least one of your parcels. I hope.
to contribute, you can simply git clone this repo, and start editing the main HTML file of this project:
git clone https://github.com/Lolo280374/trackwhataver.git
cd trackwhataverand you may then request changes via a PR.
this is a community project, and your help is very much appreciated! if you notice anything wrong during your usage of this website, please report it on the GitHub issue tracker!!
this website collects data in two ways. first, the API. 17TRACK obviously collects the tracking ID you feed it, to give you a result and for me to be able to show you the tracking information.
on top of that, considering I'm not using a paid 17TRACK plan, requests are very limited. thus, I'm required to first "register" the tracking ID, to then be able to freely see it's status, and to only get it marked as one used credit. I know this approach sucks for privacy, but I really didn't wanna spend money on API credits.
this is why i heavily recommand using the 'demo' shipping ID, or just any old shipping ID you don't care about. otherwise, yeah you can use the API, it hella works!
in case you already used the API and you want to request deletion of your data or to get more information about what data I have right now, please email me, that'll be the easiest. reach here.
here are the list of stuff that truely helped for this project, without them yeah it wouldn't look like it:
- 17TRACK - new tracking API, the core literally
- TrackingMore - old API, the UI was based and built on it
- Lucide Icons - super cool icon pack lowk it's great
and some others I probably forgot, sorry!! it's 2 AM as i'm writing this!!
this project is licensed under the MIT License, which you may check here.
if you have any questions or inquieries about this project, please reach out at lolodotzip@hackclub.app.