Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/csa-admin-org/csa-admin

Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.
https://github.com/csa-admin-org/csa-admin

acp csa managment rails ruby solawi

Last synced: about 1 month ago
JSON representation

Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.

Awesome Lists containing this project

README

        



# CSA/ACP/Solawi Admin

[![Tests](https://github.com/csa-admin-org/csa-admin/actions/workflows/tests.yml/badge.svg)](https://github.com/csa-admin-org/csa-admin/actions/workflows/tests.yml) [![Brakeman Scan](https://github.com/csa-admin-org/csa-admin/actions/workflows/brakeman.yml/badge.svg)](https://github.com/csa-admin-org/csa-admin/actions/workflows/brakeman.yml)

Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité), or Solawi (Solidarische Landwirtschaft) organizations.

Learn more on [csa-admin.org](https://csa-admin.org).

## Features

Functions currently supported include:

- Member management (status, contact information, etc.)
- Membership management (basket size type, depot location, quantity, deliveries, etc.)
- Basket complements (delivery frequency, quantity, etc.)
- Online grocery store to allow members to order additional products
- Advanced delivery cycle management (every two weeks, winter/summer, etc.)
- Basket content management (calculation of quantities according to harvests, price monitoring, etc.)
- Automatic invoicing of memberships, creation and dispatch of invoices with reference numbers (QR-Code), automatic payment statements import from bank account (EBICS), overdue notice, etc.
- Automatic invoicing of membership shares or annual fees
- Activity participation management, with registration form for your members
- Advanced email and built-in newsletters system
- Multi-language support (English/French/German/Italian)
- And more... please [contact me](mailto:[email protected]) for a demo.

Other features can be added as required, please [contact me](mailto:[email protected]) for more information.

## Organizations

This application is currently used by [more than 25 organizations](https://csa-admin.org/#organizations) in Switzerland and Germany, and manages more than 100,000 basket deliveries per year.

## Technical details

- This application is built with Ruby on Rails and uses SQLite as databases.
- Asynchronous jobs are handled by SolidQueue/ActiveJob and are backed by SQLite.
- Transactional emails and newsletters are sent using the Postmark service.

## Development and support

- Thibaud Guillaume-Gentil ([[email protected]](mailto:[email protected]))

Don't hesitate to [contact me](mailto:[email protected]) for a demo or more information.

## Contributing

I'm encouraging you to contribute to this project. Please [contact me](mailto:[email protected]) before starting to work on a feature or a bug fix.

## License

CSA/ACP/Solawi Admin is released under the [MIT License](https://opensource.org/licenses/MIT).