Sign inSign up

fcarneiro/elabel

By fcarneiro

•Updated over 1 year ago

Open E-Label

Image
0

10K+

fcarneiro/elabel repository overview


GitHub License ASP.NET Core Docker Image Lokalise progress PRs Welcome

⁠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
    • EU 1169/2011⁠ provision of food information to consumers
    • EU 2019/934⁠ regards wine-growing areas where the alcoholic strength may be increased...
    • EU 2019/33⁠ regards applications for protection of designations of origin, geographical indications and traditional terms in the wine sector
    • C/2023/1190⁠ Questions and answers on the implementation of new EU wine labelling provisions

⁠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 & Run locally

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

  1. Clone this repository to a local folder
  2. Open ELabel.sln solution with Visual Studio
  3. Build and start the project

⁠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 your server. Change server details as needed:

scp docker-compose.yml user@server:~/elabel/

2 Start containers on server:

ssh user@server

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.

⁠Translation

Translations for Open E-Label are managed through Lokalise⁠, an online translation management tool.

Click the link below to join the project! Even if your language is completely translated, extra proofreading is a big help! Please feel free to review the existing translations, and vote for alternatives that might be more appropriate.

For more information about the translation editor and tools, please see the Lokalise translate and collaborate documents⁠.

Translations are downloaded from Lokalise on every release. Check the current localization statistics⁠.

⁠License

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

Tag summary

Content type

Image

Digest

sha256:12fffe35c…

Size

181.1 MB

Last updated

over 1 year ago

docker pull fcarneiro/elabel