ButikDK

ButikDK

ButikDK

ButikDK

Overview

ButikDK is an e-commerce platform where you can buy shoes. It is a fully functional online store where, after registering, users can add selected products to their cart and then pay for them with a fictional payment card. I wanted to create this type of project because online stores are a standard, making it a valuable skill to have.

With this project, I aimed to further refine my skills in Java Spring Boot and Angular, but I wanted to take it a step further. I utilized Redis as a caching store for the shopping cart. Additionally, I integrated user authentication using a third-party application, specifically the popular Keycloak. Moreover, I implemented a payment gateway to enhance the user experience, using Stripe for this purpose.

Project image
Project image

Technologies

Frontend

  • Angular

  • HTML

  • Tailwind CSS + SCSS

Backend

  • Java Spring Boot

  • Keycloak

  • OpenAPI and Swagger UI Documentation

  • Stripe API

Other tools

  • Docker

  • MySQL

  • GitHub Actions

  • Redis

Comments

  • Set up CI/CD pipelines for both the client and server using GitHub Actions

  • Utilized Redis as a caching store for the shopping cart

  • Created REST API documentation using Swagger

  • Dockerized the database, Redis, Keycloak, server, and client, with published Docker images for the client and server

  • Client was deployed on Vercel

Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image

Next project

I’m Bartosz — a creative software engineer based in Copenhagen

Just imagine your dream project

I got you covered

©2024 to ∞

I’m Bartosz — a creative software engineer based in Copenhagen

Just imagine your dream project

I got you covered

©2024 to ∞

I’m Bartosz — a creative software engineer based in Copenhagen

Just imagine your dream project

I got you covered

©2024 to ∞