Skip to content

neudeeptech/Zpl-Label-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ab03ba · May 27, 2024

History

22 Commits
May 27, 2024
Jan 25, 2024
Jan 9, 2024
Jan 1, 2024
May 27, 2024
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024

Repository files navigation

Label Generator Application

Alt text

Overview

Welcome to the Label Generator Application, a user-friendly tool designed for crafting Zebra Programming Language (ZPL) labels effortlessly. This innovative application seamlessly blends the versatility of [JavaScript/ReactJS (FabricJS)] with the robustness of Python/Flask to provide a seamless label designing experience with following features:

Features

  • Feature 1: You can add text/labels.
  • Feature 2: You can change font size,style and weight
  • Feature 3: You can Use diffrenet shapes,lines.
  • Feature 4: You can change the label page size with required width and height along with units like mm, cm, inch.
  • Feature 5: You can save your label as json and zpl file
  • Feature 6: You can add Barcode , QRcode , company logo/Image
  • Feature 7: You can retrive the saved label drawing by opening the json file of label back on canvas in the editable drawing format.

Screenshots

![Screenshot 1](![Alt text](<UI_of_application

)) ![Screenshot 2](![Alt text](<Label_size_input_guide )) ![Screenshot 3](![Alt text](<button_details_to_draw )) ![Screenshot 4](![Alt text](<label_textbox_resize )) ![Screenshot 5](![Alt text](<Database_icon_guide )) ![Screenshot 6](![Alt text](<Company_logo_label )) ![Screenshot 7](![Alt text](<logo_resize )) ![Screenshot 8](![Alt text](<text_font_size_style_bold )) ![Screenshot 9](![Alt text](<label_with_barcode )) ![Screenshot 10](![Alt text](<Label_with_QR_code )) ![Screenshot 11](![Alt text](<File_menu_label )) ![Screenshot 12](![Alt text](<json_file_download )) ![Screenshot 13](![Alt text](<SaveIcon_download_zpl_content )) ![Screenshot 14](![Alt text](<download_zpl_txt_alert )) ![Screenshot 15](![Alt text](<label txt_dwnld )) ![Screenshot 15](![Alt text](<!zpl_text_file_content

))

Installation

  1. Clone the repository:
   git clone https://github.com/neudeeptech/Zpl-Label-Generator

Usage

start frontend server

cd frontend
npm install 
npm start 

start backend server

->WINDOWS
cd Zpl-Label-Generator
cd backend
pip install virtualenv
python -m venv env
env\Scripts\activate
pip3 install -r requirements.txt
python3 app.py

->Linux Distro 
cd backend
sudo apt-get install python3-dev
sudo apt install python3-venv
python3 -m venv venv
pip3 install -r requirements.txt 
python3 app.py

if dont want to use virtual env for python backend server:

cd backend
pip3 install -r requirements.txt
python3 app.py

License

This project is licensed under the [GPL-3.0 license] - see the LICENSE.md file for details.

Acknowledgments

Thanks to our neudeep technologies amazing team of developers.

Contact

If you have any questions or suggestions, feel free to contact us at [bhagwat.masalkar@neudeep.com].