FoodCoopShop
User-friendly software for food-coops.
User-friendly software for food-coops.
<h1 align="center">
<a href="https://www.foodcoopshop.com"><img src="https://raw.githubusercontent.com/foodcoopshop/foodcoopshop/develop/webroot/files/images/logo.png" alt="FoodCoopShop"></a>
</h1>
<h4 align="center">User-friendly open source software for <a href="https://www.foodcoopshop.com">food-coops</a> and <a href="https://dorfladen-online.at">local shops</a>.</h4>
<p align="center">
<a href="https://www.foodcoopshop.com/download">
<img src="https://img.shields.io/github/v/release/foodcoopshop/foodcoopshop?label=stable&style=for-the-badge" alt="Latest stable version">
</a>
<a href="https://github.com/foodcoopshop/foodcoopshop/actions">
<img src="https://img.shields.io/github/actions/workflow/status/foodcoopshop/foodcoopshop/ci.yml?branch=develop&style=for-the-badge" alt="Build status">
</a>
<a href="https://codecov.io/gh/foodcoopshop/foodcoopshop" target="_blank">
<img alt="Coverage Status" src="https://img.shields.io/codecov/c/github/foodcoopshop/foodcoopshop?style=for-the-badge">
</a>
<a href="https://github.com/foodcoopshop/foodcoopshop/stargazers">
<img src="https://img.shields.io/github/stars/foodcoopshop/foodcoopshop?style=for-the-badge" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/github/license/foodcoopshop/foodcoopshop?style=for-the-badge"
alt="Software license">
</a>
</p>
<h3 align="center">
<a href="https://www.foodcoopshop.com">Official Website</a>
<span> · </span>
<a href="https://foodcoopshop.github.io">Docs</a>
<span> · </span>
<a href="https://demo-de.foodcoopshop.com">German Demo</a>
<span> · </span>
<a href="https://demo-en.foodcoopshop.com">English Demo</a>
<span> · </span>
<a href="https://demo-ru.foodcoopshop.com">Russian Demo</a>
<span> · </span>
<a href="https://foodcoopshop.github.io/users">Users</a>
<span> · </span>
<a href="https://signal.group/#CjQKIBEXUVQCyyQu3-7kOgvPIuFDcAN_12WPTAWs4L8kkyGZEhBefC_uCkp2pqHpl8XljqlN">Signal Support Group</a>
</h3>
## 🤖 Self-hosting / developing
* 🐳 [Docker Dev](https://foodcoopshop.github.io/dev/docker-dev-environment) and [Prod Environment](https://github.com/foodcoopshop/foodcoopshop-docker) / 🔧 [Installation guide](https://foodcoopshop.github.io/dev/installation-guide)
[](https://gitpod.io/#https://github.com/foodcoopshop/foodcoopshop)
* Ona (formerly Gitpod): When all containers are up and running (takes about 1 minute), open your Bash-terminal (not in the Docker-terminal) and run
* `bash ./devtools/init-dev-setup.sh`
* In your custom_config.php, change `App.fullBaseUrl` to your Ona-Domain (BE AWARE: NO TRAILING SLASH!).
## ✨ Features
* user-friendly web shop optimized for selling food from different producers
* many delivery rhythms for products (once a week, every first / last friday...)
* admin area for both manufacturers and admins
* the decentralized network plugin supports synchronizing products to different installations
* a cashless payment system based on bank account transfers
* order adaptions (cancellation, adapting weight / price...)
* self-service mode for stock products (including optional barcode scanning)
* the software is webbased and available in German and English
## ✔ Requirements
* Server with **shell access** and **cronjobs**
* Apache with `mod_rewrite`
* PHP >= 8.4.1
* PHP intl extension INTL_ICU_VERSION >= 50.1
* PHP Imagick and GD extension
* PHP mbstring and curl
* PHP bzip2 lib (for automatic database backups)
* MySQL >= 8.0
* Basic understanding of Apache Webserver, MySQL Database and Linux Server administration
## ❗ Legal information
Before installing don't forget to read the [legal information](https://foodcoopshop.github.io/rechtliches).
## 😎 Maintainer
[Mario Rothauer](https://github.com/mrothauer) started the project in 2014 and maintains it.
## Star History
[](https://star-history.com/#foodcoopshop/foodcoopshop&Date)
Solution for electronic labels, with QR Codes, on wine bottles sold within the European Union.
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks.