GithubHelp home page GithubHelp logo

isabella232 / portal.js.bak Goto Github PK

View Code? Open in Web Editor NEW

This project forked from datopian/portal.js.bak

0.0 0.0 0.0 2.15 MB

๐ŸŒ€ The JS data presentation framework. For a single dataset to a full catalog.

Home Page: https://portal-78qurbwf9-datopian1.vercel.app/

License: MIT License

JavaScript 99.58% CSS 0.42%

portal.js.bak's Introduction

๐ŸŒ€ Portal.JS
A gateway to your data

๐ŸŒ€ Portal is the data presentation framework. Portal can be used to showcase a single dataset or build a full-scale data catalog/portal. Portal is built in Javascript and React on top of the popular Next.js framework.

Status

Portal is currently focused on presenting a single (Frictionless) dataset for viewing and exploration.

Install

Git clone then:

yarn install

Usage

In this directory:

export PORTAL_DATASET_PATH=/path/to/my/dataset
yarn dev

And you will get a nice dataset page at http://localhost:3000

Design Notes

Portal.js is a React and NextJS based framework for building dataset/resources pages and catalogs. It consists of:

  • React components for data portal functionality e.g. data tables, graphs, dataset pages etc
  • Tooling to load data (based on Frictionless)
  • Template sites you can reuse using create-next-app
    • Single dataset micro-site
    • Github backed catalog
    • CKAN backed catalog
    • ...
  • Local development environment
  • Deployment integration with DataHub.io

In summary, technically PortalJS is: NextJS + data specific react components + data loading glue (mostly using frictionless-js).

portal.js.bak's People

Contributors

anuveyatsu avatar cotts avatar steveoni avatar lauragift21 avatar rufuspollock avatar tavareshansen avatar abhishekgahlot avatar risenw avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.