Greenstand / Greenstand/treetracker-admin-client

Additional info for stakeholder

Open
#1,079 1 comment 0 reactions 0 assignees View on GitHub
hacktoberfest tool: Stakeholders type: enhancement
Dominant language
JavaScript
Stars
36
Forks
212
PR merge metrics
No merged PRs in 30d

Description

Currently web map displays are achieved through the webmap.config file which only applies for the admin panel. We have to make the decision where the additional info on a stakeholder is stored. (ie. About us, Vision, Logo URL, Hero image URL, etc)
1. in the stakeholder table
+ obviously fast querying and simple structure
- not much flexibility
2. in an extra config table
+ benefits of many different parameters possible
+ maps and custom views could be created (treating stakeholders like an object rather which means even a custom map view could be a stakeholder
- slower queries and more complex structure (seems to not be an argument since most will be served by the API)

We would need additional UX to be able to cater for that. Each stakeholder object should be able to be customizable.

![Screenshot 2023-04-19 at 09 49 53](https://user-images.githubusercontent.com/3283800/232991366-1684fb93-ed4a-421b-bb4d-f78c46845d80.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing webmap.config and the admin panel context, then resolve whether stakeholder information belongs in the stakeholder table or an extra config table. Define the required customizable fields and UX before implementation; done means the storage approach and stakeholder customization behavior are agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
database, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.