-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Description
The visualization demo needs to be restored to working condition — specifically the Mapbox visualization showing vehicles traveling through zones with account debiting. The current implementation is tightly coupled with Web3 services (IoTeX, Arweave, Ethereum), which introduces unnecessary complexity for getting a demo running.
Goal
Create a working demonstration primarily focused on the visualization aspect that can be used for teaching and demo purposes.
Current Challenges
- Multiple blockchain dependencies (IoTeX, Ethereum, Arweave)
- Secure enclave dependencies for privacy calculations
- Complex API interactions for vehicle and zone data
Requested Changes
Restore the dashboard visualization with minimal dependencies, focusing on:
- Vehicle movement across map
- Zone visualization
- Zone entry/exit detection
- Account debiting visualization
Suggested Approach
One possible solution:
- Replace blockchain interactions with mock services
- Use local JSON files instead of blockchain storage
- Simulate transactions and debiting locally
- Keep the Mapbox + D3 visualization components intact
Acceptance Criteria
- Mapbox map displays correctly
- Zones are properly rendered
- Vehicles move along routes through zones
- Zone entry/exit events are detected and displayed
- Account debiting is simulated and shown in the UI
- Demo can be started with minimal setup
Additional Notes
The primary value is in the visualization and demonstration of the concept, not the blockchain or secure enclave integrations. Choose whatever implementation approach will get a working demo up and running with minimal complexity.