/redux-electron-todo-example

React + Redux + Electron + Material UI + Sass + Browserify + Gulp Todo List Application example that lives in your system tray.

Primary LanguageHTML

Todo example

Todo List Application example

screenshot

Frameworks: React + Redux + Electron + Material UI + Sass + Browserify + Gulp

How to get started

npm install -g gulp-cli
npm install
gulp serve

Hacking

  • Open up the app: gulp serve. This will watch for changes, and live reload on edits.
  • Lint / Prettify (StandardJS + .eslintrc): gulp lint
  • Commit
  • Package the app for release: gulp package.

Features

  • Resizable/frameless
  • Save data to localStorage.
  • Tie appbar exit button to electron.
  • Minimize to system tray.
  • Export to PDF functionality (for safe keeping).
  • Make sure reducers are pure functions.