Last week, we at Special-Elektronik released a new website and retailer e-commerce called “Partnerzone” which we have been working on for about 2 years. The website uses Elm for everything thanks to Elm Pages and the e-commerce site is a “single page application” all using Elm. It’s my first real large project in Elm that reaches a production stage.
The experience of Elm as the only front end tool has been nothing short of amazing. I’m confident that these projects would not be live today without Elm.
- 3 Elm projects
- 2 packages (An Autocomplete “component” and a private UI Framework)
- 6 third party packages in the largest project
27571 lines of Elm code (not counting third party packages)
Compiled Gzipped size: 110 KB for the largest project
Note: The compiled js includes not only business logic but also all styles (via elm-css), 46 svg icons and several svg logotypes. It blows my mind that all that fits in 110 KB.
I intend to write more about the experience and a few things I learned on the way. But I just wanted to send this out together with a big thank you to Evan and the entire elm community!