Asset Timestamp Feature – Usage Guide

This module introduces a new feature for managing borrowed assets with timestamped photos and location data.

How to use?

πŸš€ How to Use

1. Access the Asset Timestamp Modal

  • Go to the My Contakt Card view.

  • Select Manage Card.

  • In the card, find the Action button located at the bottom-left corner.

  • Click Action to open the Asset Timestamp Modal.

2. Grant Permissions

  • Upon opening the modal, your browser may request permission to access the camera and location.

  • Click Allow or Yes for both permissions.

  • Or manually grant permission

3. Capture Asset Photo

  • Your device camera will turn on.

  • Click the Capture Photo button.

  • You will see:

    • A photo preview

    • The timestamp

    • The current location

4. Save the Asset

  • Click Save to send the data (image, timestamp, and location) to the Firebase backend.


πŸ“‚ View Asset Management

1. Navigate to Asset Management

  • Go back to the Homepage.

  • From the Homepage, look at the left-side panel.

  • Scroll to the bottom and click Asset Management.

2. Asset Management Table

  • You will see a table that includes:

    • πŸ“· Image Capture

    • πŸ†” Card ID (clickable)

    • πŸ“ Location

    • πŸ”„ Status – defaults to ACTIVE


πŸ” Status Management

  • The Status column is a button.

  • Click it to toggle the status:

    • ACTIVE (default)

    • ARCHIVE

  • A confirmation prompt will appear before changing the status.


πŸ”— View Parent Card

  • In the table, the Card ID is a clickable button.

  • Click it to redirect to the parent Card View.


πŸ“Œ Features Summary

  • βœ… Added new Asset Timestamp Modal in Card view

  • πŸ”€ New Route for Asset Timestamp modal

  • 🧠 New Controller for saving asset data to Firebase

  • πŸ“„ New Page for Asset Management table

  • πŸ”— Added routing from Card ID to Card View


πŸ”—Asset Management Video

https://www.loom.com/share/716992b43cbf4b10a968f768cefb2eb6?sid=ea8bb8d1-e9df-47dc-996a-49b2c0f97d12

Good to know: The Developer Documentation is currently in progress. Get back later for the update.

Last updated

Was this helpful?