👉 I gave a talk to explain the principles I used to build this. I highly recommend watching it!
Elm codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application built with Elm including CRUD operations, authentication, routing, pagination, and more.
For more information on how this works with other frontends/backends, head over to the RealWorld repo.
How it works
Check out the full writeup!
Building
I decided not to include a build script, since all you need for a development build is the elm
executable, and all you need on top of that for production is Uglify.
Development Build
Install Elm (e.g. with npm install --global elm
), then from the root project directory, run this:
$ elm make src/Main.elm --output elm.js
If you want to include…