Skip to content
This repository was archived by the owner on Oct 31, 2023. It is now read-only.

buckybox/core

Folders and files

NameName
Last commit message
Last commit date
Jun 22, 2015
Mar 18, 2021
Jul 8, 2020
Jul 8, 2020
Jul 8, 2020
Jan 31, 2017
Feb 9, 2016
Apr 1, 2020
Nov 28, 2011
Jun 20, 2018
Jul 10, 2020
Aug 20, 2020
Aug 12, 2016
Feb 2, 2017
Apr 23, 2019
Feb 28, 2014
Jun 2, 2013
Feb 2, 2017
Oct 19, 2018
Dec 2, 2015
May 28, 2020
Mar 18, 2021
Apr 25, 2015
Jul 27, 2019
Jun 26, 2020
Jul 13, 2018
Jul 30, 2015
Aug 12, 2015
Jul 8, 2020

Repository files navigation

Bucky Box Core

Build Status Coverage Report Code Climate

Bucky Box Core is part of the Bucky Box platform.

It is targeted to food producers and distributors to:

  • manage customers
  • aggregate orders
  • generate delivery lists
  • reconcile payments

It is composed of three parts:

  • distributor area (customer database + deliveries + payments)
  • customer area (order management)
  • API to interface with the Web Store App

Screenshot

Configuration

See config/application.yml:

  • required variable: SECRET_TOKEN
  • to send emails (recommended): SMTP_HOST, SMTP_USERNAME and SMTP_PASSWORD
  • to interface with the web store (optional): API_MASTER_KEY and API_MASTER_SECRET
  • other variables can be left to default values.

Ruby version and system dependencies

See CI config.

Services

  • Postgresql 9.5+ (main DB)
  • Redis (cache store)

Installation and deployment

See INSTALL.md.

Contributing

Any bug fix or tweak is welcomed but if you have bigger plans, please drop us a line at support AT buckybox.com first.

Translation

You can help translate it into your favorite language. We use Transifex. New translations can be fetched with tx pull -af.

Tests

./script/ci
# or
git commit && gitlab-ci-multi-runner exec docker integration

License

See LICENSE.