This is the QRStation micro-service back-end project. Built with Spring in Java.
- UUID Integration: Every QRCode is attached to a unique UUID.
- Redirection Link: Customize the redirection link associated with each QRCode.
- Spring Boot: Leverage the power of Spring Boot for scalability and robustness.
Usage Once the server is up, you can create, retrieve, update, and delete QRCodes with their associated UUIDs and redirection links.
- POST /qrcodes
- Body > raw > JSON: { "redirectionLink": "http://url-to-affiliate.com" }
- Response:
{ "uuid": "c493f95a-ecf0-451a-ab68-d60ab8da514a", // New generated UUID "redirectURL": "http://url-to-affiliate.com" }
- GET /qrcodes
- GET /qrcodes/{uuid}
- PUT /qrcodes/{uuid}
- Body > raw > JSON: { "redirectionLink": "http://new-link.com" }
- Response:
{ "uuid": "{uuid}", "redirectURL": "http://new-link.com" }
- DELETE /qrcodes/{uuid}
- Response:
true if deleted, false otherwise.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Distributed under the MIT License. See LICENSE for more information.