
Rapid Compliance Checker for Cross-Border Shipments
Scenario
Imagine you work for a small export business that sends parcels internationally. You need a simple system to quickly verify the compliance of each parcel before it’s handed off to the courier. This system should check for basic issues—like missing required fields, restricted item types, or conflicting destination restrictions—and flag any potential problem in real time.
Key Tasks
1. Data Ingestion
-
Create or simulate a small dataset of incoming shipments (items, declared value, weight, destination country, commodity codes, etc.).
-
Provide an interface to input the shipment data, user should also be able to upload the shipments in a simple format such as CSV.
​
2. Rule-Based Validation
-
Define a set of compliance rules (e.g., “No shipments to restricted countries,” “Total declared value must not exceed certain thresholds without extra documentation,” “Restricted items need special clearance”).
-
If any rule is violated, alert the user with a clear message explaining the problem.
3. Dashboard or UI
-
Provide an interface where a user can see each parcel’s status: “Compliant” or “Flagged”.
-
When flagged, show which rule(s) were triggered and how to fix the issue (e.g., “Destination is restricted—please remove item” or “Value exceeds limit—attach additional form”).
4. Output Generation
-
For parcels that pass all checks, auto-generate a simple “Shipping Form” or “Compliance Report” with relevant details (destination, item codes, declared value, etc.).
-
Save or export this form (PDF/HTML) so the user has a record of compliance.
Stretch Goals (Optional)
-
Add new rules on the fly (e.g., a small admin panel to toggle or add rules without hardcoding).
-
Incorporate exchange rate or tax/tariff calculations for an extra layer of realism.
-
Deploy the prototype on a local server or a free cloud service so that it’s easily shareable.
-
Use AI to predict possible compliance requirements
Evaluation Criteria
-
Completion of Objectives & Functionality
-
Business Viability & Real-World Applicability
-
Effectiveness of Rule Implementation
-
Quality and Realism of Data Simulation
-
User Interface (UI) & User Experience (UX) Design
-
Innovation & Technical Complexity