1.7 KiB
1.7 KiB
title, authors, date, filetype
| title | authors | date | filetype | |
|---|---|---|---|---|
| Example: Simple data catalog |
|
2023-04-20 | blog |
The simple-example added to PortalJS is intended to provide users with an easy way to set up a data catalog that can be used to display and share data stores stored in GitHub repositories. With this example, users can quickly set up a web-based portal that allows them to showcase their data and make it accessible to others, all this being done thru the configuration of a simple datasets.json file.
Demo
To get a feel of the project, users can check the live deployment.
Below are some screenshots:
Front page
Individual dataset page
How to use this example as a template
- Create a new file inside of
exampleswithcreate-next-app:
npx create-next-app <app-name> --example https://github.com/datopian/portaljs/tree/main/ --example-path examples/simple-example
- Inside
<app-name>go to theproject.jsonfile and replace all instances ofsimple-examplewith<app-name> - Edit the file
datasets.jsonto your liking, some examples can be found inside this repo - Run the app using:
nx serve <app-name>
Congratulations, you now have something similar to this running on http://localhost:4200

If you go to any one of those pages by clicking on More info you will see something similar to this


