Logo

My Projects


Interpretor Printscreen
Pizzeria
A demo website for my local pizzeria with menu management and admin dashboard. Until it will be used by the owner, I am linking the demo site.
This project uses Google OAuth for admin authentication with secure session management. Only authorized Gmail addresses can access the admin dashboard.

Tech Stack:
  • Go
  • SQLite
  • HTML
  • TailwindCSS
  • Docker
  • GCP
View GitHub
Interpretor Printscreen
Interpretor
Interpretor is a translation tool.
To overcome the challenge of understanding certain German terms, I developed a helpful app to assist with my everyday tasks. This tool utilizes an integration with Groq's OpenAI-compatible API under the hood.

Tech Stack:
  • Go
  • Groq
  • HTML
  • TailwindCSS
  • Docker
  • GCP
View GitHub
Str Home Page
blog.alextldr.com
This is my blog.
In addition to the technical challenge of setting up the blog, I've found that the act of writing itself is a valuable learning experience, allowing me to discover new things and gain a deeper understanding of concepts I thought I already knew.

Tech Stack:
  • Hugo
  • GitHub Actions
View GitHub
Str Home Page
Stuttgart Gophers
This is the website of the Stuttgart Gophers meetup.
The scope of the site is to provide information about the meetup and the events.

Tech Stack:
  • Go
  • HTML
  • TailwindCSS
  • Docker
  • GCP
View GitHub
fotohive screenshot
Fotohive
Fotohive is a photo-sharing app that allows users to create profiles, build galleries, add photos, and share galleries with others. It also includes a password reset feature via email.

Tech Stack:
  • Go
  • PostgreSQL
  • HTML
  • TailwindCSS
  • Docker
  • GCP
View GitHub
raffle project screenshot
Raffle
I have created this helper app for the Stuttgart Gophers meetups. Sometimes we have prizes to raffle off. Initially, I wanted to use something like wheelofnames.com, but then I thought that we were a Go group and that a Go solution would better fit our scope. This is the 1st iteration of the raffle app, focused on the backend. For the moment, a Google form is used to add the participants to a Google sheet and the script reads the participants from this sheet, filters the doubled/repeated entries and then randomly selects the winner or winners. A front end is in development.

Tech Stack:
  • Go
  • GCP
View GitHub
imd project screenshot
imdb
This project is a simple GraphQL Golang application designed to query movies and actors. Inspired by Neo4j's movie dataset, it features three versions using different databases: MySQL, MongoDB, and Neo4j. The main goal is to implement GraphQL queries for interacting with these databases, focusing on retrieving information about movies, actors, and their relationships, particularly identifying which actor played a role in which movie.

Tech Stack:
  • Go
  • GraphQL
  • Depending on the db version:
    1. MySQL
    2. MongoDB
    3. Neo4j
View GitHub