Flytis.com (Beta) is now live

March 1, 2024 in Elixir, Phoenix Framework, Production2 minutes

Flytis.com (Beta) is now live

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.

Flytis.com

Try it out

Open source

Check out LiveAir

The Beginning of time

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

  asdf install
  mix phx.new
  mix ecto.create
  mix format
  mix test

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.

Technologies

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