/pxui

Bachleour verkætlanin

Primary LanguageJavaScript

Reactive UI for Px-statbanks - A prototype

This functional prototype is developed to make Px-statBanks more reactive and user friendly.

PxUI is now rewritten to fit the statbank of Faroe Islands

PxWeb: Hagtalsgrunnurin

Prototype: PxUI

Getting Started

Requirements

  • Nodejs
  • Yarn or npm

Installing

After cloning repository, initial install of packages:

npm install
or
yarn

And then start

npm start
or
yarn start

Deployment

Use both just in case

npm run deploy
yarn run deploy

Future Work

  • Find a solution about the menu problem (to many fetches)
  • Code clean
  • Fix errors in result table
  • Better way to use multi language
  • Adding new features from PxWeb
  • Replace search function with Statistics Faroe Islands search function

Built With

  • React - The JavaScript library for building user interfaces
  • Material-UI - React components for faster and easier web development
  • React Simple Tree Menu - A simple, data-driven, light-weight React Tree Menu component
  • React Select - A flexible and beautiful Select Input control for ReactJS with multiselect, autocomplete, async and creatable support.
  • React Loading - Easy to use loading animations for React projects
  • Font Awesome - Icons
  • Axios - Promise based HTTP client for the browser and node.js
  • Bootstrap - Bootstrap is an open source toolkit for developing with HTML, CSS, and JS.
  • jQuery - jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers
  • npm-check Keeping all dependencies up to date or see the ones you don't use anymore. Read npm-check documentation.

Information

The project report can be found in the extra folder

Contact: helgipoulsen@hotmail.com