This Electron.js version of the Fruchtfolge application is deprecated. Development of the Fruchtfolge client application continues at https://github.com/fruchtfolge/client
Fruchtfolge is an open-source crop planning optimization tool. It's main focus are usability and data security.
Fruchtfolge is currently in pre-alpha state. A first running version can be expected in the coming months.
If you are interested in the development and would like to contribute, follow the subsequent steps in order to build the application.
The application is written in HTML, JavaScript (Node.js), and CSS and is utilising popular frameworks as Nuxt.js and Electron.js. In the following, intermediate knowledge of these technologies is assumed. If you're new to web programming and would like dive right in, courses from nodeschool.io are recommended.
You need to have Node.js > v.8.0 installed on your computer. Then clone or fork this repository.
cd
into the main directory. Then
# install dependencies
$ npm install # Or yarn install
# development with vue devtools
$ npm run dev
# build for production
$ npm run build
For detailed explanation on how things work, checkout [Nuxt.js](https://github.com/nuxt/nuxt.js), [Electron.js](https://electronjs.org/), and [electron-builder](https://www.electron.build/).