Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/janwirth/iso-elm

A pattern for writing elm fullstack. Inspired https://github.com/Lamdera
https://github.com/janwirth/iso-elm

Last synced: about 5 hours ago
JSON representation

A pattern for writing elm fullstack. Inspired https://github.com/Lamdera

Awesome Lists containing this project

README

        

# Iso-Elm
Write elm on client and server

## Concept

### Architecture
The Architecture is inspired by lambdera.

```
type Server =
updateFromClient : ClientId -> MsgFromClient -> BackendModel -> ( Model, Cmd BackendMsg )
```

### Platform
- socket.io as transportation for backend and frontend
- decgen for generating the data interchange

### Development
`npm start`
to
- watch-generate coders
- watch-serve frontend as with create-elm-app
- watch-compile and run backend
- nodemon

## Next Steps
- Connect using socket.io