Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1.41 KB

README.md

File metadata and controls

41 lines (23 loc) · 1.41 KB

RealWorld Example App

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

How it works

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!

Getting started

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.