csa-admin
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité) or Solawi (Solidarische Landwirtschaft) organizations.
Basic Info
- Host: GitHub
- Owner: csa-admin-org
- License: mit
- Language: Ruby
- Default Branch: master
- Homepage: https://csa-admin.org
- Size: 34 MB
Statistics
- Stars: 57
- Watchers: 4
- Forks: 18
- Open Issues: 6
- Releases: 0
Topics
Metadata Files
README.md
CSA/ACP/Solawi Admin
Web application to manage CSA (Community Supported Agriculture), ACP (Agriculture Contractuelle de Proximité), or Solawi (Solidarische Landwirtschaft) organizations.
Learn more on 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 for a demo.
Other features can be added as required, please contact me for more information.
Organizations
This application is currently used by more than 30 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.
Getting started
- Clone the repository locally
- Copy
config/tenant.yml.exampletoconfig/tenant.ymland update your admin and members hostnames - Install dependencies, prepare and seed the database:
bin/setup - Set up local subdomains (I recommend puma-dev) to access admin.my-domain.test and members.my-domain.test
- Login to the admin with your email (e.g.
admin@my-domain.org)
Development and support
- Thibaud Guillaume-Gentil (info@csa-admin.org)
Don't hesitate to contact me for a demo or more information.
Contributing
I'm encouraging you to contribute to this project. Please contact me before starting to work on a feature or a bug fix.
License
CSA/ACP/Solawi Admin is released under the MIT License.
Owner
- Name: CSA Admin
- Login: csa-admin-org
- Kind: organization
- Email: info@csa-admin.org
- Location: Switzerland
- Website: https://csa-admin.org
- Repositories: 1
- Profile: https://github.com/csa-admin-org
Web application to administrate CSA (Community Supported Agriculture)
GitHub Events
Total
- Issues event: 38
- Watch event: 19
- Delete event: 4
- Issue comment event: 34
- Push event: 424
- Pull request event: 6
- Fork event: 6
- Create event: 5
Last Year
- Issues event: 38
- Watch event: 19
- Delete event: 4
- Issue comment event: 34
- Push event: 424
- Pull request event: 6
- Fork event: 6
- Create event: 5
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Thibaud Guillaume-Gentil | t****d@t****g | 3,437 |
| dependabot[bot] | 4****] | 10 |
| Moritz Orbach | s****i@a****t | 8 |
| videolmo | 8****o | 4 |
| Manuel Rast | m****t@i****h | 4 |
| Fred Radeff | f****f@a****h | 2 |
| Olivier Amblet | o****t@p****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 66
- Total pull requests: 50
- Average time to close issues: 2 months
- Average time to close pull requests: 5 days
- Total issue authors: 8
- Total pull request authors: 6
- Average comments per issue: 1.55
- Average comments per pull request: 0.54
- Merged pull requests: 27
- Bot issues: 0
- Bot pull requests: 32
Past Year
- Issues: 19
- Pull requests: 1
- Average time to close issues: 21 days
- Average time to close pull requests: about 21 hours
- Issue authors: 5
- Pull request authors: 1
- Average comments per issue: 0.58
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- thibaudgg (58)
- NealDill (3)
- secretariatldc (3)
- PatriciaCocagne (2)
- leokraemer (1)
- oliamb (1)
- Alex77825 (1)
- WildeRauke (1)
Pull Request Authors
- dependabot[bot] (32)
- thibaudgg (12)
- videolmo (4)
- zpartakov (2)
- mrast (2)
- oliamb (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- github/codeql-action/upload-sarif v2 composite
- ruby/setup-ruby v1 composite
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
- zcong1993/setup-timezone master composite
- postgres 14.2 docker
- bullet >= 0 development
- byebug >= 0 development
- capybara >= 0 development
- capybara-email >= 0 development
- dotenv-rails >= 0 development
- factory_bot_rails >= 0 development
- faker >= 0 development
- launchy >= 0 development
- letter_opener >= 0 development
- listen >= 0 development
- pdf-inspector >= 0 development
- rspec-rails >= 0 development
- super_diff >= 0 development
- web-console >= 0 development
- activeadmin >= 0
- aws-sdk-s3 >= 0
- barnes >= 0
- bcrypt >= 0
- bootsnap >= 0
- camt_parser >= 0
- cancancan >= 0
- cld >= 0
- countries >= 0
- date_validator >= 0
- epics >= 0
- faraday >= 0
- faraday-cookie_jar >= 0
- gibbon >= 0
- i18n >= 0
- i18n-backend-side_by_side >= 0
- icalendar >= 0
- image_processing >= 0
- importmap-rails >= 0
- inline_svg >= 0
- invisible_captcha >= 0
- kramdown >= 0
- liquid >= 0
- lograge >= 0
- matrix >= 0
- mini_magick >= 0
- nokogiri >= 0
- pg >= 0
- phony_rails >= 0
- postmark-rails >= 0
- prawn >= 0
- prawn-table >= 0
- premailer-rails >= 0
- public_suffix >= 0
- puma >= 0
- rack-cors >= 0
- rack-status >= 0
- rails ~> 7.0.3
- rails-i18n >= 0
- redis >= 0
- rexml >= 0
- rqrcode >= 0
- rubyXL >= 0
- sentry-rails >= 0
- sentry-ruby >= 0
- sentry-sidekiq >= 0
- sidekiq >= 0
- sidekiq-scheduler >= 0
- simple_form >= 0
- slim >= 0
- sprockets-rails >= 0
- stimulus-rails >= 0
- tailwindcss-rails >= 0
- tod >= 0
- turbo-rails >= 0
- turbolinks >= 0
- 187 dependencies