Skip to content

Single page application for data entry and dashboard using Svelte, Material Design, and Highcharts

License

Notifications You must be signed in to change notification settings

pjpardun/svelte-material-dashboard

Repository files navigation

Svelte Material Dashboard

About

A group I worked with used Microsoft Access Database forms and controls for data entry and tracking of reporting projects. This repo is a development project to demo modernizing the user experience (UX) and to learn web development (including backend, frontend, and charting). Because web development is new to me, I collaborated heavily with masyukun for writing REST services in node.js and svelte component development.

The project is a single page application (SPA) using:

  1. Svelte, a web framework by Rich Harris
  2. Material Design, design language software by Google
  3. Highcharts, a charting library by Torstein Hønsi

The mock data is JSON format and the backend is node.js.

The custom Material Design svelte components are prototypes for a more standard and robust stack we will be working on called svelterial.

Previews: Templates

Dashboard

Installation

  1. Clone:
git clone https://github.com/pjpardun/svelte-material-dashboard .
  1. Navigate to cloned files directory in shell and run
npm install
npm run backend
npm run dev
  1. Navigate to localhost:5000 in browser

Requirements

  • @rollup/plugin-commonjs >=17.0.0
  • @rollup/plugin-node-resolve >=11.0.0
  • node-sass >=6.0.0
  • postcss >=8.3.0
  • rollup >=2.3.4
  • rollup-plugin-css-only >=3.1.0
  • rollup-plugin-livereload >=2.0.0
  • rollup-plugin-svelte >=7.0.0
  • rollup-plugin-terser >=7.0.0
  • sass >=1.34.0
  • svelte >=3.0.0
  • svelte-preprocess >=4.7.3
  • mdi/js >=5.9.55
  • express >=4.17.3
  • highcharts >=9.3.3
  • lorem-ipsum >=2.0.4
  • material-components-web >=11.0.0
  • nodemon >=2.0.15
  • sirv-cli >=1.0.0
  • svelte-spa-router >=3.2.0
  • uuid >=8.3.2

License

MIT License

About

Single page application for data entry and dashboard using Svelte, Material Design, and Highcharts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published