Greenstand / Greenstand/treetracker-android

View the full audit trail of their tree assets

Open
#1,155 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
101
Forks
116
PR merge metrics
No merged PRs in 30d

Description

## 🧑‍💼 Role
**User**

## 📝 Description
As a user,
I want to view the full audit trail of a tree
So that I can track its lifecycle and verification events.

---

## ✅ Acceptance Criteria

- [ ] App invokes chaincode function:
`GetHistoryForKey(treeID)`
- [ ] Returns a list of transactions including:
- Tree creation
- Verification
- Token issuance
- [ ] Renders a **timeline view** in the app showing the tree’s lifecycle

---

## 🔧 Sub-tasks

- [ ] Build **timeline UI** to visualize audit trail
- [ ] Implement **chaincode function or backend API** to fetch history for `treeID`
- [ ] Display events with **status icons** and **timestamps** in chronological order

---

## 📅 Sprint Info

| Attribute | Value |
|----------------|----------------------------|
| **Sprint** | 5 |
| **Priority** | Low |
| **Assignee** | Mobile + Blockchain Dev |
| **Story Points**| 5 |

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Android app entry point for a tree detail view and the chaincode function GetHistoryForKey(treeID), since no files or tests are named. Implement history retrieval and a chronological timeline with status icons and timestamps; done means creation, verification, and token issuance events are displayed.

Written by the indexing model from the issue text.

Assessment

Tech stack
blockchain, kotlin
Domain
blockchain, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.