Challenge Project

RebApp

#5 Es sind immer mehr Rebsorten auf dem Markt verfügbar, doch ist dies die richtige Sorte für meine Region?

📂 Demo

Demo: https://brueni92.github.io/rapp/

Ausgangslage

Im Kanton Aargau sind rund 90 Traubensorten für den Anbau von AOC-Weinen zugelassen. Dazu kommen immer mehr Neuzüchtungen auf den Markt, welche pilzwiderstandsfähig sind und durch die Klimaveränderung können vermehrt Sorten angebaut werden, welche wir aus dem Süden Europas kennen. Für die WinzerInnen wird es somit immer schwieriger die geeignete Sortenwahl zu treffen.

Idee

Um die Winzer bei der Sortenwahl zu unterstützen wäre eine App oder ein Programm wünschenswert, welches möglichst viele Sorten enthält. Idealerweise wird die Auswahl der Sorten durch den Standort, die Weinart (Rot, Rosé, Weiss), Produktionsmenge (in g/m2) und weitere Punkte eingeschränkt. Somit erhalten die WinzerInnen eine Auswahl von maximal 5 Sorten die auf ihre Rebparzelle passen. Dazu sollen möglichst Sortenbeschriebe angezeigt werden.

rapp

The rapp project was developed during the OPEN FARMING HACKDAYS 2022

The idea of the app is to make it easier for a winemaker to select the grapevines he wants to grow. In order to achieve this, the user is provided with a variety of filtering options that allow to filter the more than 50 possible grape varieties according to their suitability for a specific location.

Repository content

meteo-scraper

Contains a Python script for collecting historical meterological data from various measuring stations that are important for the growth of grapevines.

rebschule-scraper

Contains a python script for collecting basic data about different grapevine varieties

web-app

The webapp with which the winemaker can filter the different grape varieties according to the requirements of his vineyard.

This content is a preview from an external site.
 

Event finished

final fixes (@Brueni92)

moni (@chrib)

Joined the team

03.09.2022 10:16 ~ chris

Edited

03.09.2022 10:01 ~ ?

Joined the team

03.09.2022 09:58 ~ ?

fix issue in json file (@Brueni92)

Merge branch 'main' of github.com:Brueni92/rapp

fixed wrong urls

Merge remote-tracking branch 'origin/main' (@chrib)

picture scraper

change router basename (@PaulKC)

Update readme

Merge branch 'main' of github.com:Brueni92/rapp (@Brueni92)

fix merge issues

Update readme (@PaulKC)

Merge branch 'main' of github.com:Brueni92/rapp (@Brueni92)

Merge branch 'main' of github.com:Brueni92/rapp (@chrib)

implement filtering (@Brueni92)

commit (@chrib)

Merge branch 'main' of https://github.com/Brueni92/rapp (@PaulKC)

Add homepage property and update gh-pages dependency

adapted filter (@Brueni92)

sorten liste und typos (@chrib)

sorten liste und typos

Merge branch 'main' of github.com:Brueni92/rapp (@Brueni92)

refactor filter structure

Merge remote-tracking branch 'origin/main'

Conflicts:

web-app/src/data/sorten.json (@chrib)

generate sorten list

Merge branch 'main' of github.com:Brueni92/rapp (@Brueni92)

add json and basic filter ui

data to src (@chrib)

Merge remote-tracking branch 'origin/main'

meteo script

Merge branch 'main' of github.com:Brueni92/rapp (@Brueni92)

improve git ignore

json file read (@chrib)

web-app initial commit

added scraper (@Brueni92)

Initial commit

Challenge

Event started

 
Alle Teilnehmer*innen, Sponsor, Partner, Freiwilligen und Mitarbeiter*innen unseres Hackathons sind verpflichtet, dem Hack Code of Conduct zuzustimmen. Die Organisatoren werden diesen Kodex während der gesamten Veranstaltung durchsetzen. Wir erwarten die Zusammenarbeit aller Teilnehmer*innen, um eine sichere Umgebung für alle zu gewährleisten. Weitere Einzelheiten zum Ablauf der Veranstaltung finden Sie unter Richtlinien in unserem Wiki.

Creative Commons LicenceDie Inhalte dieser Website stehen, sofern nicht anders angegeben, unter einer Creative Commons Attribution 4.0 International License.