Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryan-haskell/elm-spa-realworld

The RealWorld example app built with elm-spa!
https://github.com/ryan-haskell/elm-spa-realworld

elm elm-spa realworld webapp

Last synced: about 1 month ago
JSON representation

The RealWorld example app built with elm-spa!

Awesome Lists containing this project

README

        

# ![RealWorld Example App](logo.png)

> ### An __elm-spa__ codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld](https://github.com/gothinkster/realworld) spec and API.

![elm-test](https://github.com/ryannhg/elm-spa-realworld/workflows/elm-test/badge.svg?branch=master)

### [Demo](https://realworld.elm-spa.dev/)    [RealWorld](https://github.com/gothinkster/realworld)

This codebase was created to demonstrate a fully fledged fullstack application built with **elm-spa** including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the **elm-spa** community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to the [RealWorld](https://github.com/gothinkster/realworld) repo.

# How it works

> This application was built with [elm-spa](https://elm-spa.dev), a friendly tool for building SPAs with Elm!

Check out the [the source code](./src) to get a feel for the project structure!

```
src/
Api/...
Components/...
Pages/...
Utils/...
Main.elm
Shared.elm
Ports.elm
```

# Getting started

```
elm-spa server
```