Skip to content

Open E-Label provides a standardized and open-source solution for electronic labels on table wine bottles selled within the European Union.

License

Notifications You must be signed in to change notification settings

MariaBeatrizCarneiro/ELabel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open E-Label

The Open E-Label project aims to provide a standardized and open-source solution for electronic labels on table wine bottles selled within the European Union. This initiative seeks to enhance transparency, efficiency, and information accessibility in the wine industry.

Features

  • Electronic Labeling: Replacing traditional paper labels with electronic labels, promoting sustainability and reducing waste.
  • Multilingual Support: Ensuring labels can be displayed in multiple languages to accommodate diverse consumers within the EU.
  • Regulatory Compliance: Adhering to EU regulations regarding wine labeling, providing a platform that streamlines compliance for wineries. EU 2021/2117 amending Regulations:
    • EU 1308/2013 establishing a common organisation of the markets in agricultural products
    • EU 1151/2012 on quality schemes for agricultural products and foodstuffs
    • EU 251/2014 on the definition, description, presentation, labelling and the protection of geographical indications of aromatised wine products
    • EU 228/2013 laying down specific measures for agriculture in the outermost regions of the Union

How to Use

  1. Scan the QR code on the wine bottle with a QR code scanner.
  2. The E-label for the wine will be displayed on your device.
  3. You can switch between languages using the language selection option on the E-label.

Build & Push Docker image

To build the Open E-Label project using Docker, follow these steps:

  1. Build the Docker image:
docker build -t fcarneiro/elabel:latest -f Dockerfile .
  1. Push the image to a Docker repository:
docker push fcarneiro/elabel:latest

Deployment

The web app can be deployed using the published Docker image. Here are the steps to run it with Docker compose:

1 Copy docker-compose.yml to server. Change server details as needed:

scp docker-compose.yml devops@build-101:~/elabel/

2 Start containers on server:

ssh devops@build-101

cd elabel/
docker-compose pull
docker-compose up -d

3 View Logs:

docker-compose logs -f

Contributing

Contributions are welcome! Please read our contributing guidelines before getting started.

License

Open E-Label is open-source under the MIT license. See the LICENSE file for more information.

About

Open E-Label provides a standardized and open-source solution for electronic labels on table wine bottles selled within the European Union.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 41.5%
  • JavaScript 30.7%
  • C# 17.7%
  • HTML 9.7%
  • Other 0.4%