foodcoopshop/foodcoopshop

The open source software for your foodcoop


README

User-friendly open source software for food-coops and local shops.

Latest stable version Build status Coverage Status 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f666f6f64636f6f7073686f702f666f6f64636f6f7073686f703f7374796c653d666f722d7468652d6261646765 Software license

Official Website · Docs · German Demo · English Demo · Users · Signal Support Group

🤖 Self-hosting / developing

Open in Gitpod

  • 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 Gitpod-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.2
  • PHP intl extension INTL_ICU_VERSION >= 50.1
  • PHP bzip2 lib (for automatic database backups)
  • MySQL >= 8.0
  • Node.js and npm >= v9 (installation) developer packages
  • Composer v2 (installation) developer packages
  • Basic understanding of Apache Webserver, MySQL Database and Linux Server administration

❗ Legal information

Before installing don't forget to read the legal information.

😎 Maintainer

Mario Rothauer started the project in 2014 and maintains it.

Star History

Star History Chart