An API rest to generate a qr-code based on the provided text from request body. The qr-code will be stored in a S3 public Bucket.
- Golang v1.24.1
- Fiber-V2 v2.52.6
- AWS-SDK-V2 v1.36.3
Create a .env file from .env.example file in project root folder and fill the variables with your AWS S3 settings:
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
AWS_REGION=your_region
AWS_BUCKET_NAME=your_bucket_name- First build the Docker image:
docker build -t my-qr-code-api .- Run the container:
docker run --env-file .env -p 8080:8080 my-qr-code-api- All the supported API routes were written in
text.httpfile.
Released in 2025. This project is under the MIT license.
By Victor B. Fiamoncini ☕️