👉 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.
Demo RealWorld
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…