With my co-worker, Luiz Costa, responsible for the mobile implementation, we planned to create a free service for package tracking. It allows you to track packages and provides real-time updates on their status.
- Copy the file
.env.example
and rename it as.env
. - Install the dependencies by running:
composer install --ignore-platform-reqs --no-scripts
- Generate the application key by running:
php artisan key:generate
- Start the Docker containers by running:
docker compose up -d
- Run the database migrations and seed the database with sample data by running:
docker exec -it laravel php artisan migrate --seed
- Install the frontend dependencies by running:
npm install
- Build the frontend assets by running:
npm run build
- On Linux/WSL, update the permissions of the
bootstrap/cache
directory by running:sudo chmod 777 -R storage bootstrap/cache
- Open your browser and visit
http://localhost
to access the application.
This app uses the Link&Track API for package tracking. The API is free and can be used in personal apps. To use the API, you need to get in touch with:
https://api.linketrack.com/api?utm_source=footer
The project is built with Laravel, a PHP framework for web development.
- Package tracking.
- Notifies users of new packages status.
We welcome contributions from the community! If you'd like to contribute to the project, please follow these guidelines:
This project is licensed under the Creative Commons Attribution (CC BY) license.
You are free to:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform, and build upon the material for any purpose, even commercially.
Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
To view the full license details, please visit LICENSE.txt.