Lamdera port of elm-spa realworld frontend, adding a full backend implementation.
You can take a look at how the conversion progressed in two PRs:
- #1 Porting all HTTP API calls to
Lamdera.sendToBackend
and removing all JSON encoders/decoders - #2 Implementing the full Realworld backend functionality in Elm
This application was built with
- Lamdera, a delightful platform for full-stack web apps
- elm-spa, a friendly tool for building SPAs with Elm!
Check out the the source code to get a feel for the project structure!
Clone the project and boot the Lamdera local dev environment:
git clone [email protected]:supermario/lamdera-realworld.git
cd lamdera-realworld
lamdera reset
lamdera live
For any elm-spa
changes, such as vendoring one of the .elm-spa
defaults, re-run elm-spa make
.
Note: the .elm-spa
folder currently needs to be committed to successfully deploy, as Lamdera doesn't run elm-spa build commands.
See Getting Started if you're new to Lamdera.