Improving foodsoft! Railsupgrade, BNN Import/Export, Usability stuff https://prototypefund.de/project/weiterentwicklung-von-foodsoft/
 
 
 
 
 
 
Go to file
Philipp Rothmann eb6cf00f94 update README 2023-08-23 15:19:03 +02:00
.github/workflows Add RuboCop 2021-03-02 09:12:19 +01:00
app feat: add price per base unit 2023-02-24 18:56:21 +01:00
bin introduce importmaps 2023-02-10 12:24:42 +01:00
config feat: add price per base unit 2023-02-24 18:56:21 +01:00
db use demo seeds by default 2023-02-24 18:55:12 +01:00
deployment fix: set RAILS_SERVE_STATIC_FILES for deployment 2023-02-24 18:54:33 +01:00
doc update readme 2023-02-24 18:55:12 +01:00
lib/tasks rails up to 7.0and ruby to 2.7.2 2023-01-17 16:35:04 +01:00
plugins feat(messages): add html formatting to messages 2023-02-24 18:54:33 +01:00
public apple icons to stop 404s (#130, PR #889) 2022-01-12 17:19:38 +01:00
script Update Crowdin settings 2022-11-14 21:38:52 +01:00
spec feat: add price per base unit 2023-02-24 18:56:21 +01:00
tmp Ignored tmp, rubymine project files and other stuff. 2011-05-06 19:55:34 +02:00
vendor introduce importmaps 2023-02-10 12:24:42 +01:00
.dockerignore Improve Docker setup (PR #497) 2017-10-01 13:57:36 +02:00
.drone.yml update drone 2023-02-24 18:55:12 +01:00
.gitignore Add support for ActiveStorage (PR #852) 2022-01-31 08:44:53 +01:00
.gitpod.yml One-click development environment via Gitpod.io (browser-based VSCode with cloud backend) 2022-05-27 17:18:17 +02:00
.rubocop.yml Add RuboCop 2021-03-02 09:12:19 +01:00
.rubocop_todo.yml replace apivore with rswag 2023-01-17 16:07:54 +01:00
.ruby-version rails up to 7.0and ruby to 2.7.2 2023-01-17 16:35:04 +01:00
.yardopts update documentation generation 2014-06-23 17:51:20 +02:00
CHANGELOG.md Bumped new version: 4.7.1 2020-12-30 11:44:47 +01:00
Dockerfile fix: give docker user storge directory permissions for fileupload 2023-02-24 18:54:33 +01:00
Dockerfile-dev rails up to 7.0and ruby to 2.7.2 2023-01-17 16:35:04 +01:00
Gemfile include foodsoft-article-import 2023-02-24 18:54:33 +01:00
Gemfile.lock include foodsoft-article-import 2023-02-24 18:54:33 +01:00
LICENSE.md Switch license to AGPL (fixes #496, PR #513) 2017-11-10 17:02:35 +01:00
Procfile Use ActiveJob instead of Resque directly 2021-03-08 12:30:58 +01:00
README.md update README 2023-08-23 15:19:03 +02:00
Rakefile Auto correct rubocop style issues 2022-02-20 16:28:54 +01:00
VERSION continue development after release 2020-12-30 16:53:53 +01:00
config.ru Bundle update rubocop and auto correct style issues 2022-05-27 23:10:07 +02:00
crowdin.yml Update Crowdin settings 2022-11-14 21:38:52 +01:00
demo_day_nks.bnn demo seeds and bnn file in cp850 format 2023-02-24 18:55:12 +01:00
docker-compose-dev.yml fix docker-compose 2023-02-02 10:14:26 +01:00
docker-entrypoint.sh Add a script to read all databases with a prefix from the database server 2022-05-27 23:10:07 +02:00
proc-start Update doc line 2017-10-27 23:23:46 +02:00

README.md

Foodsoft

Website
Prototypefund

Foodsoft ist ein Tool für Lebensmittelkooperativen, welches selbstorganisierte gemeinsame Bestellungen in Großmengen von regionalen und ökologischen Produkten vereinfacht und transparent gestaltet.

Foodsoft wurde ursprünglich entwickelt und betrieben von foodcoops.net

Zielgruppe

Unsere Zielgruppen sind Bürger:innen, Gruppen und Vereine, die eine Einkauskooperative aufbauen wollen und eine Software, die die Bestellung, Verteilung und Abrechnung erleichtert, benötigen.

Vorhaben

  • Technische Schuld reduzieren
  • Ruby on Rails Upgrade
  • Artikel Import verbessern (Großhandelschnitstelle)
  • Userexperience Verbessern

Was ist eine Einkaufskooperative?

Wie funktioniert eine Einkauskooperative?

State of this Fork

Increase Test Coverage

  1. integration and model tests
    • fork
    • upstream #966
  2. Controller tests

Upgrade

  1. Migrate to RSwag API Tests
  2. Rails v7
  3. Javascript Importmap

Article Order Import/Export

Updating Articles from large resellers and exporting orders is now much easier!

  1. adds bnn fileformat that is used from large german resellers e.g. naturkost nord
  2. Import category field
  3. Export order as a custom csv file
  4. Naturkostnord Plugin

Improve User Experience

  1. Richtext editor for messages. Also allows sending attachements.
  2. Show the sum of all order group balances
  3. UI improvements for group order view
  4. Favorites
  5. Show the per kilo / litre price

Other

  1. Fix broken plugin mechanism

Screenshots

rswag


bnn upload


message formatting


balance sum


custom csv export csv export


order