Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rl-king/elm-hnpwa

Elm implementation of the Hackernews PWA
https://github.com/rl-king/elm-hnpwa

elm hnpwa pwa spa

Last synced: 21 days ago
JSON representation

Elm implementation of the Hackernews PWA

Awesome Lists containing this project

README

        

# Elm Hacker News Progressive Web App
A [HNPWA](https://hnpwa.com) implementation written in [Elm 0.19.1](http://elm-lang.org)



Site screenshot


Elm HNPWA
/

Elm HNPWA with time-traveling debugger

## Perfomance
- Lighthouse: 100/100
- Interactive (Emerging Markets): 3.4s
- Interactive (Faster 3G): 2.5s

## Features
- Written in Elm 0.19.1
- Cache requested resources
- Service worker for offline use

## Develop
Install Elm, Elm-format and other dependencies
```
make deps
brew install entr (if you want compile on save to work)
```
Compile on file change and start dev server
```
make watch
make serve
```
Build, compile optimized Elm, generate Service Worker and minify assets
```
make build
```