National Parcel Delivery Website Development

Job ID: 39608152

Budget: $250 – $750 CAD

BlessShipping System Requirement Specification
1. Project Overview
BlessShipping is a logistics coordination system designed for scheduled pickup and delivery between designated restaurant locations. Each pickup/drop-off location has a unique code and a fixed route schedule from Monday to Friday. The system must automate logistics scheduling, driver confirmation, and WhatsApp-based delivery notifications.
2. System Architecture
The system is built using Laravel (PHP Framework) with Backpack admin interface, and uses SQLite or MySQL as the database. It integrates with WhatsApp API for real-time messaging.

3. Core Modules
3.1 Location Management
- Assign a unique code for each pickup/drop-off restaurant point.
- Store contact phone number for WhatsApp notifications.
3.2 Route Scheduling
- Define daily scheduled routes (e.g., St-Hubert 03 to St-Jean-Sur-Richelieu 01).
- Support fixed time windows for pickup/delivery (e.g., 9 PM pickup, 8:30 AM delivery).
3.3 Pickup & Delivery Confirmation
- Drivers confirm pickup and delivery via web panel or mobile-friendly page.
- Timestamps are logged to track successful actions.
3.4 Notifications
- Automated WhatsApp messages to notify customers when the package is picked up and delivered.
4. Technology Stack
- Laravel + Backpack (Backend & Admin) or another solution at your choice
For example: React and TypeScript for the frontend and Laravel 12.x for the backend
- SQLite/MySQL (Database)
- WhatsApp Business API or Twilio for notifications

5. Suggested Development Timeline
Week 1: System setup, CRUD for Locations & Routes
Week 2: Pickup/Delivery confirmation interface
Week 3: WhatsApp integration
Week 4: Testing & deployment