Skip to content

pjanczyk/qr-code-generator

Repository files navigation

QR Code Generator

Demo

qrcode.piotrjanczyk.com

Architecture

Implementation details

qr-code-service is a microservice implemented in Python which uses qrcode library. It provides a gRPC interface for generating QR codes.

web is a web application written in Spring and Kotlin. It uses Thymeleaf for server-side rendering.

Both services are dockerized. Docker Compose configuration is used for deployment on AWS Elastic Container Service.

UI Design

Figma project

Local development

All services can be run with Docker Compose:

docker-compose up --build

Deployment

See deploy.sh script.

It builds and deploys to qrcode.piotrjanczyk.com:

  • Builds Docker images
  • Pushes them to Docker Hub
  • Deploys them to AWS ECS

About

QR Code Generator | Project for Component Techniques course at AGH

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages