Skip to content
This repository has been archived by the owner on Dec 19, 2020. It is now read-only.

seokju-na/paper-press-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaperPress Client

Client side app for PaperPress, using web worker for performance and design to flow data reactive. All code written in ES2015.

Browser Support: IE(X), Edge(O), Chrome(O), Firefox(O), Safari(O)

Other Language of Document : 한국어

Architecture

  • Separate app state, logic, and virtual DOM rendering from UI Thread to Main Thread using a Web Worker.
  • All code is written in ES2015 and import other modules and npm modules.
  • In Main Thread, app state flows in one direction and it's observable. (Considered architecture to be reactive)
  • Use hjs-webpack. (Helpers/presets for setting up webpack with hotloading react and ES6(2015) using Babel)
  • Implement Observer for reactive programming.

Get started

1. Clone project

$ git clone https://github.com/seokju-na/paper-press-client.git
$ cd paper-press-client

2. Install dependencie modules

$ npm install

3. Run & Build

Run project by webpack.

$ npm run start

Build project by webpack. The build files will located in dist/.

$ npm run build

Stacks

License

MIT