Project

General

Profile

Actions

Task #3

open
RA SG

Task #1: Product Improvement

ULIP application/Integration

Task #3: ULIP application/Integration

Added by Redmine Admin 2 months ago. Updated 17 days ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
07/24/2026
Due date:
08/15/2026 (14 days late)
% Done:

100%

Estimated time:
(Total: 99:00 h)
Spent time:
21:00 h (Total: 28:00 h)

Description

User Story

As a logistics operator,
Need a centralized platform to verify vehicles, drivers, permits, FASTags, and other transport-related information through ULIP APIs,
So that we can access reliable government data, validate transport entities, and streamline verification workflows from a single application.

Description

Develop a web-based ULIP Verification Platform using the Frappe Framework. The platform will integrate with the Unified Logistics Interface Platform (ULIP) APIs to provide verification services for multiple transport-related entities.
The application will offer guided verification workflows, maintain verification history, store API responses, generate downloadable reports, and provide a secure, scalable architecture for future ULIP services.
The platform should be modular so that new verification APIs can be added with minimal development effort.

Configuration / Prerequisites

Infrastructure

  • Frappe Framework
  • ERPNext-compatible environment
  • MariaDB database
  • Bench environment

Development

  • GitHub Repository
  • Version Control
  • Development, Testing and Production environments

Acceptance Criteria

  • Provide a modular verification platform.
  • Authenticate securely with ULIP APIs.
  • Support multiple verification modules.
  • Validate user input before API requests.
  • Display verification results through guided workflows.
  • Record verification history.
  • Store API response metadata.
  • Measure API response time.
  • Handle API failures gracefully.
  • Generate downloadable verification reports.
  • Support future ULIP API integrations without major architectural changes.
  • Maintain reusable components across all verification modules.

Test Cases

TC-01 Platform Initialization

Application installs successfully.
Required DocTypes are created.
Authentication configuration loads correctly.

TC-02 Authentication

ULIP authentication succeeds.
Invalid credentials are handled.
Token refresh works correctly.

TC-03 Verification Workflow

User can enter input.
Input is validated.
API request is sent.
Results are displayed.
Verification history is created.

TC-04 Error Handling

Invalid inputs
API timeout
API unavailable
Authentication failure

TC-05 Report Generation

Generate reports
Download reports
View saved verification history

TC-06 Scalability

Verify new verification modules can be added without modifying existing modules.


Subtasks 14 (14 open0 closed)

Task #63: 1. Project Setup & ConfigurationNew07/24/202608/15/2026

Actions
Task #64: 2. Common ULIP Integration FrameworkNew07/24/202608/15/2026

Actions
Task #65: 3. Common UI / Verification Workflow FrameworkNew07/24/202608/15/2026

Actions
Task #66: 4. Vehicle Verification ModuleNew07/24/202608/15/2026

Actions
Task #67: 5. Driver / Driving License Verification ModuleNew07/24/2026

Actions
Task #68: 6. FASTag Verification & Transaction ModuleNew07/24/202608/15/2026

Actions
Task #69: 7. FASTag Details & Location VisualisationNew07/24/202608/15/2026

Actions
Task #70: 8. Cargo & Shipment Verification FrameworkNew07/24/2026

Actions
Task #71: 9. ACMES Cargo Verification FrameworkNew07/24/2026

Actions
Task #72: 10. ACCS Cargo Verification ModuleNew07/24/2026

Actions
Task #73: 11. AIICLAS Cargo Verification ModuleNew07/24/202608/15/2026

Actions
Task #85: 12. ICEGATE Customs Verification ModuleNew08/01/202608/15/2026

Actions
Task #86: 13. Shipment Tracking & AWB/MAWB/HAWB SearchNew08/07/202608/15/2026

Actions
Task #88: 14. Validation, Error Handling & API Failure ScenariosNew08/11/202608/15/2026

Actions
Actions

Also available in: PDF Atom