An example Elm single page application built for http://www.elm-tutorial.org/
- Html.App for structure
- Navigation for routing
- Webpack for building
- Basscss for css styles
- JsonServer for fake api
- Elm architecture
- Routing
- Ajax requests and Json parsing
- External CSS
Install the necessary node packages:
npm install
In one terminal run the webpack dev server:
npm run dev
In another terminal run the fake api server:
npm run api
- Add player
- Delete players
- Change player name
- Show error messages
- Optimistic updates
- List of perks
- Show perks for player
- Validation for player name when empty
- Search box for perks
- Tests
- When deleting a player delete associated perksPlayers