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

RA Updated by Redmine Admin about 2 months ago Actions #1

  • Target version set to Sprint 01 (01 Jul - 31Jul)

AS Updated by Akshath Shettigara about 2 months ago Actions #2

  • Assignee set to Aranyak Sen

AS Updated by Akshath Shettigara about 2 months ago Actions #3

  • Assignee changed from Aranyak Sen to Srishti Ghosh

SG Updated by Srishti Ghosh about 1 month ago Actions #4

  • Complete Frappe learning, set up app, authentication, roles, workspace, dashboard layout, create all DocTypes (Vehicle, Driver, Shipment, Customs, Air Cargo, API Logs).
  • Build Vehicle Search (VAHAN) and Driver Verification (SARATHI) with API integration, result pages, search history and compliance cards.
  • Build Shipment Tracking (FASTag) with live status, ETA, journey timeline, map integration and tracking history.
  • Build Customs Tracking (ICEGATE) and Air Cargo Tracking (ACMES + ACCS + AAICLAS) with timelines, cargo status, flight details and customs progress.
  • Build Reports, Notifications, API Health Monitor, dashboard KPIs, testing, bug fixes, deployment and demo preparation.

SG Updated by Srishti Ghosh about 1 month ago Actions #5

✅ Vehicle Search
✅ Service Layer
✅ ULIP Client abstraction
✅ Validation
✅ Error handling
✅ Verification History (Child Table)
✅ Git commit

SG Updated by Srishti Ghosh about 1 month ago Actions #6

  • Description updated (diff)

SG Updated by Srishti Ghosh about 1 month ago Actions #7

  • Subtask #63 added

SG Updated by Srishti Ghosh about 1 month ago Actions #8

  • Subtask #64 added

SG Updated by Srishti Ghosh about 1 month ago Actions #9

  • Subtask #65 added

SG Updated by Srishti Ghosh about 1 month ago Actions #10

  • Subtask #66 added

SG Updated by Srishti Ghosh about 1 month ago Actions #11

  • Subtask #67 added

SG Updated by Srishti Ghosh about 1 month ago Actions #12

  • Subtask #68 added

SG Updated by Srishti Ghosh about 1 month ago Actions #13

  • Subtask #69 added

SG Updated by Srishti Ghosh about 1 month ago Actions #14

  • Subtask #70 added

SG Updated by Srishti Ghosh about 1 month ago Actions #15

  • Subtask #71 added

SG Updated by Srishti Ghosh about 1 month ago Actions #16

  • Subtask #72 added

SG Updated by Srishti Ghosh about 1 month ago Actions #17

  • Subtask #73 added

SG Updated by Srishti Ghosh 18 days ago Actions #18

  • Subtask #85 added

SG Updated by Srishti Ghosh 18 days ago Actions #19

  • Subtask #86 added

SG Updated by Srishti Ghosh 18 days ago Actions #20

  • Subtask #87 added

SG Updated by Srishti Ghosh 18 days ago Actions #21

  • Subtask #88 added

SG Updated by Srishti Ghosh 17 days ago Actions #22

  • Subtask deleted (#87)

SG Updated by Srishti Ghosh 17 days ago Actions #23

  • Estimated time set to 100:00 h

SG Updated by Srishti Ghosh 17 days ago Actions #24

  • Estimated time changed from 100:00 h to 200:00 h

SG Updated by Srishti Ghosh 17 days ago Actions #25

  • Estimated time deleted (200:00 h)
Actions

Also available in: PDF Atom