taoteg / react-d3-electron

An example of using React with D3, Lunr.js, service workers, and Electron

Home Page:https://thibaudcolas.github.io/react-d3-electron/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-d3-electron

πŸ“‰πŸ“ˆ An example of using React with D3, Lunr.js and an autocomplete UI to build an accessible keyboard-centric search experience. Also – service workers for offline caching, and desktop app with Electron. Demo

Screenshot

Head over to the Releases to download the desktop version.

Installation

You first need to clone the project on your computer, and to install Node. This project also uses nvm.

From the command-line:

cd ~/Development/sites/
git clone git@github.com:thibaudcolas/react-d3-electron.git
cd react-d3-electron

To install our dependencies:

nvm install
# Then, install all project dependencies.
yarn install
# Install the git hooks.
./.githooks/deploy

Working on the project

Everything mentioned in the installation process should already be done.

# Start the server and the development tools.
yarn run start
# Runs tests.
yarn run test

Documentation

This project relies on a modified version of react-autosuggest so that the suggestions are always displayed.

About

An example of using React with D3, Lunr.js, service workers, and Electron

https://thibaudcolas.github.io/react-d3-electron/

License:MIT License


Languages

Language:JavaScript 66.2%Language:CSS 15.0%Language:HTML 9.8%Language:Shell 9.0%