diff --git a/realworld/barcodify/banner.jpg b/realworld/barcodify/banner.jpg new file mode 100644 index 00000000..0b98a30f Binary files /dev/null and b/realworld/barcodify/banner.jpg differ diff --git a/realworld/barcodify/large.jpg b/realworld/barcodify/large.jpg new file mode 100644 index 00000000..96de0745 Binary files /dev/null and b/realworld/barcodify/large.jpg differ diff --git a/realworld/barcodify/readme.md b/realworld/barcodify/readme.md new file mode 100644 index 00000000..c68c1583 --- /dev/null +++ b/realworld/barcodify/readme.md @@ -0,0 +1,48 @@ +**Barcodify** is a powerful JavaFX application developed exclusively for an enterprise client, tailored to meet their unique specifications. It provides extensive customization options, allowing users to adjust every element — from color schemes and font sizes to margins and barcode dimensions to suit their needs. + +The application currently supports eight types of linear barcodes: +- Code39 +- Code128 +- Codabar +- Interleaved 2 of 5 +- UPC-A +- UPC-E +- EAN-8 +- EAN-13 + +Its core feature is an advanced template configuration system, which allows users to create, save and reuse the templates. The magic of Barcodify is its _intelligent bundling and alignment system_. No matter how many rows or columns you have, the application intelligently bundles and aligns barcodes based on the specified bundle size (if selected) and batchSize. It generates barcodes incrementally (based on batchSize), with each column processed concurrently. + +#### Key Features + +- **Full Customization:** Adjust color schemes, fonts, margins, and barcode dimensions. +- **Enhanced Performance**: Faster generation, reduced memory usage, and an improved UI. +- **Template Management**: Easily create, save, and export templates for future barcode generation. +- **Intelligent Bundling and Concurrent Processing**: Automatically bundles and aligns barcodes based on user specifications, efficiently generating barcodes in batches with concurrent column processing. + +### Video Demonstration + +![Barcodify Video](youtube:IZ7fTHC3rBM) + +### Application Screenshots + +![Screen 1](screen1.jpg) + +![Screen 2](screen2.jpg) + +![Screen 3](screen3.jpg) + +![Screen 4](screen4.jpg) + +![Screen 5](screen5.jpg) + +![Screen 6](screen6.jpg) + +![Screen 7](screen7.jpg) + +![Screen 8](screen8.jpg) + +![Screen 9](screen9.jpg) + +![Screen 10](screen10.jpg) + +![Screen 11](screen11.jpg) \ No newline at end of file diff --git a/realworld/barcodify/screen1.jpg b/realworld/barcodify/screen1.jpg new file mode 100644 index 00000000..8c158b2c Binary files /dev/null and b/realworld/barcodify/screen1.jpg differ diff --git a/realworld/barcodify/screen10.jpg b/realworld/barcodify/screen10.jpg new file mode 100644 index 00000000..d1948d77 Binary files /dev/null and b/realworld/barcodify/screen10.jpg differ diff --git a/realworld/barcodify/screen11.jpg b/realworld/barcodify/screen11.jpg new file mode 100644 index 00000000..4a96f7b3 Binary files /dev/null and b/realworld/barcodify/screen11.jpg differ diff --git a/realworld/barcodify/screen2.jpg b/realworld/barcodify/screen2.jpg new file mode 100644 index 00000000..d00acd05 Binary files /dev/null and b/realworld/barcodify/screen2.jpg differ diff --git a/realworld/barcodify/screen3.jpg b/realworld/barcodify/screen3.jpg new file mode 100644 index 00000000..9098d28e Binary files /dev/null and b/realworld/barcodify/screen3.jpg differ diff --git a/realworld/barcodify/screen4.jpg b/realworld/barcodify/screen4.jpg new file mode 100644 index 00000000..2a5c3b26 Binary files /dev/null and b/realworld/barcodify/screen4.jpg differ diff --git a/realworld/barcodify/screen5.jpg b/realworld/barcodify/screen5.jpg new file mode 100644 index 00000000..7a732956 Binary files /dev/null and b/realworld/barcodify/screen5.jpg differ diff --git a/realworld/barcodify/screen6.jpg b/realworld/barcodify/screen6.jpg new file mode 100644 index 00000000..cef09f6f Binary files /dev/null and b/realworld/barcodify/screen6.jpg differ diff --git a/realworld/barcodify/screen7.jpg b/realworld/barcodify/screen7.jpg new file mode 100644 index 00000000..e511492f Binary files /dev/null and b/realworld/barcodify/screen7.jpg differ diff --git a/realworld/barcodify/screen8.jpg b/realworld/barcodify/screen8.jpg new file mode 100644 index 00000000..2e1a9b51 Binary files /dev/null and b/realworld/barcodify/screen8.jpg differ diff --git a/realworld/barcodify/screen9.jpg b/realworld/barcodify/screen9.jpg new file mode 100644 index 00000000..d590f331 Binary files /dev/null and b/realworld/barcodify/screen9.jpg differ diff --git a/realworld/barcodify/small.jpg b/realworld/barcodify/small.jpg new file mode 100644 index 00000000..2499604d Binary files /dev/null and b/realworld/barcodify/small.jpg differ diff --git a/realworld/realworld.json b/realworld/realworld.json index 978e9f25..68bec3cd 100644 --- a/realworld/realworld.json +++ b/realworld/realworld.json @@ -94,6 +94,21 @@ "binjr" ] }, + + { + "id": "barcodify", + "name": "Barcodify", + "company": "", + "url": "https://www.emadhanif.com/portfolio/barcodify-1868771494764236800", + "domain": "Software development", + "tags": "barcode, template generation, barcode customization, batch processing, intelligent bundling, high-performance enterprise solution", + "summary": "An application for barcode generation.", + "description": "Barcodify is a powerful JavaFX application for creating customizable, high-quality barcodes. Supporting 8 linear barcode types, it offers full customization, intelligent bundling, and concurrent batch processing. With advanced template options and enhanced performance, Barcodify simplifies and streamlines enterprise barcode generation.", + "createdOn": "2024-07-04", + "modifiedOn": "2024-07-04", + "location": "Unknown" + }, + { "id": "ebu", "name": "NEOS",