The corresponding challenge is #30.
The goal is for the Solid project to "eat its own dog food" by having an app/interface in which users can see which apps and developer tooling exist within the ecosystem.
Concretely:
- There exists an ontology with which apps and tooling are described.
- The data is published and maintained in a sustainable way.
- Developers are incentivied to keep an up-to-date record of their work or this can be entirely automated for them by scraping data from wherever they are doing their work such as GitHub, Gitlab, and so on.
In the long term, I would envision this to be an app store for Solid apps and a wiki for developer tooling/sdks.
We developed a Web app that shows users a lists of apps and libraries. Users can filter on category and search on the names and descriptions of apps and libraries. There are also shapes for how information about the apps should be published. You find a live version of the app here.
Below you find a screenshot of the app.
- Web app
- User of the application
None.
- The user opens the Web app.
- The user searches for "editor".
- The app shows two apps: "solideditor" and "waceditor".
None.
- Users can set their own sources where the app store fetches the information about apps and libraries. Now this is hard-coded.