Updated labeling system for UNCSA Percussion.
The lblz2
project is an updated labeling system designed specifically for the UNCSA Percussion program. It aims to streamline and improve the process of labeling percussion instruments and equipment.
- Efficient Labeling: Simplified process for creating and managing labels.
- Database Management: Stays in sync with the Airtable database.
- QR Code Generation: Automatically generates QR codes for easy identification.
- QR Code Printing: Automatically prints the generated codes, meant to be used with an external label printer.
- Go Language: Entirely developed in Go for high performance and scalability.
To install and run the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/KomisarzRyba/lblz2.git cd lblz2
-
Install Dependencies: Ensure you have Go installed. Then, run:
go mod tidy
-
Run the Application:
go run main.go
To use the application:
- Add Labels: Utilize the provided interface to add new labels for instruments.
- Manage Labels: Edit or remove QR labels as needed.
- Scan QR Codes: Use a QR scanner to quickly access the items information. The generated code is displayed in the terminal window in ASCII.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please contact:
- Repository Owner: KomisarzRyba
- Email: antek.olesik@gmail.com