Skip to content

Lamdera port of elm-spa realworld implementation, adding a full backend implementation.

License

Notifications You must be signed in to change notification settings

supermario/lamdera-realworld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Lamdera port of elm-spa realworld implementation, adding a full backend implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages