March 1, 2024 in Elixir, Phoenix Framework, Production2 minutes
Experience the next generation a streamlined booking process with no ads, no tracking, and no price changes.
Flytis.com, is now live. Direct and instant booking from over 30+ airlines.
Experience the next generation a streamlined booking process with no ads, no tracking, and no price changes. Fast, hassle-free bookings await you.
Try it out
Check out LiveAir
My journey into Elixir, Phoenix and Liveview started when reading about Changelog website and how fast it was reported by many developers. This is where it all started
A few weeks past and I started to feel that this language / technology has something different.
Let’s be honest, learning a new language is always a difficult task. In my own experience, starting with a small project that allows to cover the basics is the best way to go.
The hard part is to find the scale of the project, too small and you will miss some important concept and too big and you will more patch things that constructing them.
This is where I was browsing the companies currently using Elixir in general and found an article about Duffel Travel API.
Once again duffel.com -> Ressources -> Documentation
I immediately knew that this will be my first project with Phoenix Liveview.
I contacted Duffel in order to know in they had an example or packages in Elixir but despite and very quick and enthusiastic answer, I didn’t have have any resources available as it is currently not requested by developers. It reaffirm my conviction that this would be it.
Flytis.com is fully build with Elixir and Phoenix Framework from development to production:
Elixir is a dynamic, functional language for building scalable and maintainable applications.
Phoenix Framework is a web development framework for the Elixir programming language.
Surface A server-side rendering component library for Phoenix Framework
Moon Design Moon Design System is a collection of reusable components build with Surface
Gigalixir is a fully-featured, production-stable platform-as-a-service built just for Elixir
Duffel API Sell travel, without the complexity. Any business can build flights and accommodation, purchase extras, manage bookings and more.
-HTTPoison for managing the communication with Duffel API