Tim Smans

Url shortener

Url shortener

A very small side-project I created during my internship, practicing Docker and Kubernetes. Shorten your URLs on this platform.

Project Description

I created this project at the start of my internship to practice on Docker and Kubernetes. The technology stack is: Docker, Kubernetes, FastAPI, Redis and React.

The project has 3 three major parts. A back-end in FastAPI, this back-end communicates with a Redis database, which is a key-pair database. And everything is nicely displayed on the React front-end.
Each of these parts is ran inside of their own Docker container. These containers are orchestrated using Kubernetes and the API gets it's own replica's. Balancing the load of the API requests over these multiple pods.

Project Gallery

URL Shortener image
Docker composed setup
FastAPI route example
Tags
Docker
FastAPI
Redis
Kubernetes
React