Skip to content

Tracky allows users to track shipments from multiple courier services in one place. Users can create accounts, add tracking numbers, and receive updates on their shipments conveniently.

Notifications You must be signed in to change notification settings

bcmeireles/Tracky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracky

Tracky is allows users to track shipments from multiple courier services in one place. Users can create accounts, add tracking numbers, and receive updates on their shipments conveniently.

Features

  • Multi-Courier Support: Track shipments from various courier services, including UPS, DHL, YunExpress, CTT, Paack, etc.
  • User Accounts: Users can sign up, log in, and manage their shipments through personalized accounts.
  • Responsive Design: The website is designed to be accessible and functional across different devices and screen sizes.
  • Email Verification: Only mail verified users can get past the website's login, these verifications are handled by firebase.
  • Real Tracking Hyperlinks: Each parcel being tracked has a button to be redirected to a courier's official tracking page, already on the page for the specific parcel selected

Requirements

  • Python
  • Node
  • MongoDB

There is a Docker container for easy setup but to manually do it:

cd backend
pip install -r requirements.txt
python app.py

cd ../frontend
npm install
npm start

Make sure to update frontend/src/firebase.js with your own credentials

Screenshots

Parcel Cards

Light Mode Light Mode Dark Mode Dark Mode

About

Tracky allows users to track shipments from multiple courier services in one place. Users can create accounts, add tracking numbers, and receive updates on their shipments conveniently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published