← All projects

Aurora Trails

Full-stack booking platform for Arctic adventure tours in Northern Norway, with overbooking-safe bookings, JWT auth, live weather and aurora forecasts, and 43 automated tests in CI.

Live demo ↗Source code

Overview

Aurora Trails is a booking platform for Arctic adventure tours in Northern Norway. Customers can browse tours, book a date and manage their bookings, while guides see the tours they are assigned to.

The challenge

Tours have a limited number of seats. When two customers try to book the last seats at the same time, a naive implementation can sell more seats than exist.

How I solved it

Quality

Tech stack