NuclearMail
NuclearMail is an experiment of writing a webmail client using React and the Flux architecture. It runs completely in the browser and uses the Gmail REST API.
Try it out at: http://ianobermiller.github.io/nuclearmail/
Getting started
npm start
will start webpack-dev-server and the watchers.- Open http://localhost:8000 in your browser. Changing any file will build and refresh the window.
flow
to run the typechecker
Technologies used
- Redux - data flow
- Radium - inline styles
- React Intl - internationalization
- React Router
- Google Caja - sanitize HTML
- webpack
- react-transform-hmr
Keyboard shortcuts
y
- archive
TODO
- Show search sign on hover over contact name, click to search by that
- Scroll to top when navigating
- Fetch more when archiving all of inbox
- Simple compose
- Compose with Markdown
- WYSIWYG composer? http://neilj.github.io/Squire/
- PGP encryption?
- More keyboard shortcuts
- Navigation for labels