Skip to content

Latest commit

 

History

History
95 lines (58 loc) · 1.92 KB

README.md

File metadata and controls

95 lines (58 loc) · 1.92 KB

eoy-report

A development workspace for aggregating and displaying personal movement, location data, and other miscellany to create a end-of-year report displayable in a web browser.

Live

See the live version here.


Credits

Personal data sources

Geographic data sources


Previous years

Looking for previous years' reports?

twenty-fifteen


Requirements

Development

Clone and install

git clone git@github.com:dhritzkiv/eoy-report.git
cd eoy-report
npm install

Build and Run

Client JS

Compile the JS using rollup

rollup -w -c ./client/rollup.config.js

CSS

Compile CSS using Sass and PostCSS (via Gulp)

gulp watch

Typescript

Compile Typescript for the data scripts

tsc -w -p data-scripts

Serve

Run the Express-based static server.

node server/server.js

Alternatively, serve the contents of public/ up as static files with Nginx or similar.

Contact

I'm @dhritzkiv on Twitter