ToastHawaii / ToastHawaii/osm-apps-catalog

Detail view for app

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
21
Forks
5
Avg merge
2d 8h
Merged PRs (30d)
10

Description

### Community voices

> generally it would be nice if you could click on the tags (provided features, in the card view of the individual app) and get a list of all apps with this tag (feature)

### Proposal
- [ ] Images from wiki page
- [x] logo from template
- [ ] [image](https://www.wikidata.org/wiki/Property:P18), [logo image](https://www.wikidata.org/wiki/Property:P154) and videos form wikidata and Commons, [Commons category](https://www.wikidata.org/wiki/Property:P373), https://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:Panoramax&cmlimit=10&cmtype=file&format=json
- [ ] Description from wiki page
- [ ] Only evaluate image sources on client
- [ ] Only show download buttons for the current system or when a filter is set.
- [x] Make clear if an app not support the current platform.
- [ ] Add a qr code to download app for smarphone devices if not current active platform
- [x] Sprachen: German and 12 more v
- [x] Show button add your language (if translate url exists)

- [ ] **Popular Commercal Apps**: Show FOSS alternatives app (with same genre)

### Links / references / screenshots
- #56
- #105
- #34
- #206
- #208
- #5
- #269

Image

Image

Image

Contributor guide

Open the contributing guide

Research direction

Start with the proposal checklist, screenshots, and the linked issues to understand how the app detail and card views are expected to relate. Review the current detail view and the unchecked items, then define completion against the requested images, description, platform-specific downloads, QR code, and commercial-app alternatives.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.