Greenstand / Greenstand/treetracker-android
View the full audit trail of their tree assets
- 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