- Notifications
You must be signed in to change notification settings - Fork19
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.
License
csa-admin-org/csa-admin
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité), or Solawi (Solidarische Landwirtschaft) organizations.
Learn more oncsa-admin.org.
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... pleasecontact me for a demo.
Other features can be added as required, pleasecontact me for more information.
This application is currently used bymore than 30 organizations in Switzerland and Germany, and manages more than 100,000 basket deliveries per year.
- 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.
- Clone the repository locally
- Copy
config/tenant.yml.example
toconfig/tenant.yml
and update your admin and members hostnames - Install dependencies, prepare and seed the database:
bin/setup
- Set up local subdomains (I recommendpuma-dev) to accessadmin.my-domain.test andmembers.my-domain.test
- Login tothe admin with your email (e.g.
admin@my-domain.org
)
- Thibaud Guillaume-Gentil (info@csa-admin.org)
Don't hesitate tocontact me for a demo or more information.
I'm encouraging you to contribute to this project. Pleasecontact me before starting to work on a feature or a bug fix.
CSA/ACP/Solawi Admin is released under theMIT License.
About
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.