Skip to content

Java Spring Boot application for generating QR Codes, containerized with Docker and integrated with Amazon S3 for storage. Project developed with Maven, including tests and configuration for deployment in development and production environments

License

Notifications You must be signed in to change notification settings

juniorSousa14/QRcode-Generator-Java-Spring-Boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD

QRcode-Generator-Java-Spring-Boot

Java Spring Boot application for generating QR Codes, containerized with Docker and integrated with Amazon S3 for storage. Project developed with Maven, including tests and configuration for deployment in development and production environments

QRCode Generator

Java Spring Boot application for generating QR Codes, containerized with Docker and integrated with Amazon S3 for storage.
Developed with Maven, including tests and configuration for deployment in development and production environments.


🚀 Technologies

  • Java 17+
  • Spring Boot
  • Maven
  • Docker
  • Amazon S3

⚙️ Features

  • Generate QR Codes from text or URLs.
  • Store and retrieve QR Codes on Amazon S3.
  • REST API for integration with other systems.
  • Ready to run in containers with Docker.

📦 How to Run

Local Development

  1. Create the .env file as described above
  2. Build the project:
    mvn clean package
  3. Run the application:
    mvn spring-boot:run

Docker Deployment

  1. Build the Docker image:
    docker build -t qrcode-generator:X.X . 

Remember to replace the version and image name if you want

  1. Run the container:
    docker run --env-file .env -p 8080:8080 qrcode-generator:X.X 

Remember to replace the .env file path to the path of your environment file that you created.

License

This project is licensed under the MIT License - see the LICENSE file for details.

bef5a4e (commit - QRCode)

About

Java Spring Boot application for generating QR Codes, containerized with Docker and integrated with Amazon S3 for storage. Project developed with Maven, including tests and configuration for deployment in development and production environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published