Improving foodsoft! Railsupgrade, BNN Import/Export, Usability stuff https://prototypefund.de/project/weiterentwicklung-von-foodsoft/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
FGU ce7b4d7ce4
continuous-integration/drone/push Build is failing Details
feat: add price per base unit
4 weeks ago
.github/workflows Add RuboCop 2 years ago
app feat: add price per base unit 4 weeks ago
bin introduce importmaps 1 month ago
config feat: add price per base unit 4 weeks ago
db use demo seeds by default 4 weeks ago
deployment fix: set RAILS_SERVE_STATIC_FILES for deployment 4 weeks ago
doc update readme 4 weeks ago
lib/tasks rails up to 7.0and ruby to 2.7.2 2 months ago
plugins feat(messages): add html formatting to messages 4 weeks ago
public apple icons to stop 404s (#130, PR #889) 1 year ago
script Update Crowdin settings 4 months ago
spec feat: add price per base unit 4 weeks ago
tmp Ignored tmp, rubymine project files and other stuff. 12 years ago
vendor introduce importmaps 1 month ago
.dockerignore Improve Docker setup (PR #497) 6 years ago
.drone.yml update drone 4 weeks ago
.gitignore Add support for ActiveStorage (PR #852) 1 year ago
.gitpod.yml One-click development environment via Gitpod.io (browser-based VSCode with cloud backend) 10 months ago
.rubocop.yml Add RuboCop 2 years ago
.rubocop_todo.yml replace apivore with rswag 2 months ago
.ruby-version rails up to 7.0and ruby to 2.7.2 2 months ago
.yardopts update documentation generation 9 years ago
CHANGELOG.md Bumped new version: 4.7.1 2 years ago
Dockerfile fix: give docker user storge directory permissions for fileupload 4 weeks ago
Dockerfile-dev rails up to 7.0and ruby to 2.7.2 2 months ago
Gemfile include foodsoft-article-import 4 weeks ago
Gemfile.lock include foodsoft-article-import 4 weeks ago
LICENSE.md Switch license to AGPL (fixes #496, PR #513) 5 years ago
Procfile Use ActiveJob instead of Resque directly 2 years ago
README.md update readme 4 weeks ago
Rakefile Auto correct rubocop style issues 1 year ago
VERSION continue development after release 2 years ago
config.ru Bundle update rubocop and auto correct style issues 10 months ago
crowdin.yml Update Crowdin settings 4 months ago
demo_day_nks.bnn demo seeds and bnn file in cp850 format 4 weeks ago
docker-compose-dev.yml fix docker-compose 2 months ago
docker-entrypoint.sh Add a script to read all databases with a prefix from the database server 10 months ago
proc-start Update doc line 5 years ago

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