Barefoot Nomad logo

Barefoot Nomad

Request a trip. Get an answer. Have somewhere to sleep.

Employees raise trip requests, their line manager approves or declines them, and the travel team books the accommodation — with every step tracked, commented on and reported in one place.

No signup. The demo data resets nightly.

Sign in as anyone and see the same data from their side

One click, no password.

Requester

Raise a one-way, return or multi-city trip and watch it move through approval.

Line manager

Requests waiting from your direct reports. Approve, decline, comment.

Travel administrator

Book approved trips, register accommodation, verify passports and visas.

What it does

Originally built as a team project at Andela in 2019, now rebuilt as a single full-stack TypeScript application.

01

A real approval chain

Six roles and an actual line-manager hierarchy decide who can see and sign off what. Not a permissions dropdown — a reporting tree.

02

Booking that checks the dates

Rooms are held against travel dates, priced per night in KES, paid through Stripe in test mode, and rated after the stay.

03

Reporting the finance team asked for

Trips per period, most-travelled destinations, and accommodation spend broken down by department.

Accounts and sign-in

How signing in works

You can create an account with an email address and password, or sign in with Google. Both routes give you the same application.

If you choose Google, Barefoot Nomad requests three standard sign-in scopes only — openid, email and profile — which it uses to identify you and fill in your name, email address and profile picture. It cannot read your Gmail, Drive, Calendar or contacts, and it does not post anything on your behalf.

Accounts can be protected with two-factor authentication using any authenticator app. You can ask for your account and data to be deleted at any time by emailing raymwauradev@gmail.com.

Full detail is in the privacy policy and terms of service.

About this project

Barefoot Nomad is a personal portfolio project built and run by Raymond Mwaura. It is a demonstration rather than a commercial service: the hotels, staff and itineraries in it are fictional sample data, and the demo accounts reset every night. Please don't enter real travel documents or confidential information.