We need a secure, internal web application to manage international shipments and automatically generate professional clarification letters (PDF) for couriers and customs. Key requirements: • Private system (not public e-commerce) used only by authorized staff. • User accounts with restricted signup o Only specific company email domains allowed (configurable). o Email verification required. o Login, logout, forgot password (secure reset link). o Role-based access: Admin and Staff. • Admin features o Manage users (activate/deactivate, assign roles). o Maintain a Product Master (name, pack size, description, typical composition, end-use text). • Shipment creation o Consignee details (name, full address, phone, optional email). o Shipment details (carrier, tracking/AWB, date, optional reference). o Multiple product line items per shipment. o Selecting a product from the master auto-fills description, composition, and end-use (editable per shipment). • Automatic internal reference/invoice number o Unique per shipment (e.g. configurable pattern like COMP-YYYY-000123). o Searchable. • PDF generation (main feature) o Standardized clarification letter template with: Shipper block (configurable company name/address/phone). Consignee & shipment details. Product table (name, what it is, end use). Typical composition section. Declaration text (non-hazardous, personal use, not for resale, etc. – provided by us). Authorized signatory block + date. o Clean layout, no cut text, suitable for sending directly to carriers/customs. • Internal dashboard o List & search shipments by consignee, tracking, reference no, carrier, country, date range. o Actions: view, edit, duplicate, download PDF. • Optional public verification page o Input: reference no or tracking no. o Output: limited confirmation (issuer, basic consignee identifier, country/city, product names only). o No sensitive data exposed. • Security & quality o HTTPS, hashed passwords, CSRF/XSS/SQL injection protection. o Brute-force protection on login. o Activity logging for key actions. • Tech stack (preferred) o Backend: Laravel (PHP) or similar modern framework. o DB: MySQL/MariaDB or PostgreSQL. o PDF: HTML-to-PDF library (DOMPDF/Snappy/wkhtmltopdf or similar). o Responsive UI, clean and fast.