What's my country code logo

colombia

Pool Request

Uploaded on 30th September 2025

Colombia was a country full of colour, culture and adorable creatures, but one aspect that really made my trip was the people I met, the time spent with them, and the variety of games we were always playing together!

In addition to classic card games and the national sport of Tejo, there always seemed to be a pool table in a beach bar, at a sociable hostel, or on a countryside town's main square.

A travel friend playing Tejo, the national sport of Colombia

Tejo, Colombia's national sport, was a great way to warm up before pool (and was often just next door to the billiards bar)

A pool table in the games area of a hostel

A well-loved pool table at a hostel in Palomino, where I made many a friend

Travel friends playing a traditional Colombian pin ball game

Yet another traditional Colombian pin ball game

Cat and a travel friend with cards stuck on their forehead for a game

Card games were always at the ready if a pool table wasn't close by

Beginning in Bogota to enjoy the vibrant street art and city vibes, I soon moved into the blissful coffee regions full of tall trees and rolling hills - the perfect place to sit with a hot drink and code. In Salento, the colourful town even had a billiards bar that was frequented by us many times, as well as the traditional Tejo taverns!

In the north of the country, I enjoyed beautiful beaches, stunning national parks, and Minca's mountainous region. Almost every hostel I visited boasted a pool table, and many a fun night was had playing non-traditional team games with the cues... or sometimes without!

A desk with a view of greenery and misty mountains

The beautiful Salento was the perfect, laid back place to code

A cat snuggled on Cat's lap next to her laptop

Lap cats cosied up for a coding session

A pool overlooking beautiful green mountains

One of the most beautiful hostels I've been to in the mountains - lounging and linting!

A hammock with a view

A hammock and a laptop, a tale as old as time on this trip

A small beach and river at La Ponderosa

La Ponderosa was an incredible co-working space that made it so easy to lock in and enjoy the nature at the same time

Every time we played our secretive take on Cutthroat Pool, we'd have to find a napkin and pen and tear up tiny fragile number pieces to pass around the players. Pool Request solves this issue in a very simple way, providing each participant with their ball numbers, as well as giving the organiser the option to discard or distribute any remainder balls if the number of players doesn't divide evenly into 15.

The app itself is very basic, as for this country code I really wanted to focus on testing all of my components and ensuring my code base was clean. With this in mind, I used React Testing Library and Jest for reliability, and ESlint, Stylelint and PostCSS to ensure consistency.

Pool Request app start screen

Pool Request app's start screen

Pool Request app with discard or distribute toggle

If the 15 pool balls cannot be evenly distributed between the players, the organiser has the option to distribute or discard the remainder

Pool Request app screen with player 1's number distributions

Player 1's ball numbers are revealed

A fun and simple app, Pool Request delivers what it sets out to do, with room for further expansion to include other games, pool or not.

I'm really happy with how structured and well-tested this repository is, as I was keen to showcase these skills with this project.

As always, drop me a message if you spot any bugs, have any improvement ideas, or have any suggestions for future country projects!