neudeeptech / Zpl-Label-Generator

zpl format designer and code generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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].

About

zpl format designer and code generator

License:GNU General Public License v3.0


Languages

Language:JavaScript 65.3%Language:CSS 18.8%Language:Python 12.7%Language:HTML 2.8%Language:Zimpl 0.2%