A Tinder-like application allowing you to swipe among trending gifs (using giphy API).
For a while I’ve wanted to try out elm. I’ve always been attracted to FRP (Functional Reactive Programming), and programming with signals.
This attempt gave birth to Gipher .
Gipher has the main features we can find in any modern single page application:
- facebook authentication
- multiple sections
- live data sync with firebase
It’s a good showcase of how an elm application is structured using signals, wired up with the start-app package.
Packages used (elm)
Apanatshka/elm-signal-extra provides more advanced features to manipulate signals
Dandandan/Easing is an amazing library to work with easings (useful for all kind of animations)
ThomasWeiser/elmfire enables you to interact with firebase in the most ‘elmish’ way
And of course a big thank you toevancz for all his work around elm:
- add gif search by keyword
- reload more gifs
- make it work with touch events (elm-html issue raised)