About TheCocktailAPI

TheCocktailAPI is the result of the course project I did for my React JS classes, and draws from my PHP classes which is all part of the Full Stack Web Developer Program at Business College Helsinki. This is a full stack project. The front-end is built with React and the backend is built with Symfony.

The initial idea was to make a website for cooking recipes. However I wanted to make use of TheCocktailDB which is an open, crowd-sourced database of drinks and cocktails from around the world. Based on this, I designed the app on Figma. As I was developing the website, the project requirements evolved and we were tasked with creating our own backend and API.

Hence this project was created. I've drawn inspiration from the PokéAPI which I have used before to make a Pokedex on codepen. I chose to limit the initial recipes to the list of IBA official cocktails for the sake of simplicity.

A lot of pictures are from Unsplash where I started looking. I used a lot of pictures from Johann Trasch whom I eventually messaged. He kindly gave me permission to use his pictures from his own website about cocktails, cocktailbart.de. Check it out, it's great! Even if you don't speak German, google chrome neatly translates the website.

This page alongside the API used to be hosted on Heroku, until the free plan was no longer available. Nonetheless, I wanted to preserve and showcase the work I did. I moved the API pages to the front end application and the data to json files. The repo was left intact and is still available on my github.

Please checkout TheCocktailApp and read more about the whole project on my portfolio website.