SergeyMosin / Appointments

Nextcloud Appointments App
GNU Affero General Public License v3.0
164 stars 48 forks source link

[funding] general bounty for development #79

Open mokkin opened 4 years ago

mokkin commented 4 years ago

I really would like to support the development of appointments as there is a large need of a fully open source appointment booking system. Inside Nextcloud it is even better. Unfortunately I cannot contribute with code here. Therefore I would like to start a general bounty for development.

@SergeyMosin Are you agree and could you open one? I will put 100,- EUR inside to have a beginning.

SergeyMosin commented 4 years ago

@mokkin Thank you. This sounds good. I can setup a sponsor/contribute page in couple of days.

I also feel that supporters should have their requests/issues prioritized. For example, here are there are three most requested features:

  1. Recurring / auto-generated appointments - see #39
  2. Additional/custom form fields - see #24
  3. Multiple attendees per appointment - see #54

I do plan to implemented these features, but it requires considerable amount of time (which I don't currently have much of).

Thanks once again.

nolens commented 4 years ago

@mokkin I have contributed to this plugin with a bounty myself.

You can do that easily via https://www.bountysource.com

It's pretty straightforward and @SergeyMosin is pretty responsive to bounty-givers... ;=)

mokkin commented 4 years ago

Thanks for the hint @nolens I thought the founder has to create or allow the Bounty.

@SergeyMosin should I do that or wait for your specialized page?

SergeyMosin commented 4 years ago

@mokkin It depends...

... bountysource.com is good for issues/features that I don't know how to fix or implement. Like #56 for example, would take a lot of time for me to research and properly implement. However, someone from the core team might have necessary expertise and do it for the bounty, and I'll do my best to help them navigate my code.

... but if you want to support general development I would rather do it via the soon to be available "sponsor/contribute page."

Thanks

nolens commented 4 years ago

@SergeyMosin wrote:

I also feel that supporters should have their requests/issues prioritized.

I can definitely confirm that this is the case!

Example:

Now, that's what I call quick... :=)

SergeyMosin commented 4 years ago

Funding/sponsor page is now available at https://www.srgdev.com/gh-support/nextcloudapps

Thanks in advance,

Sergey

mokkin commented 4 years ago

Thanks for the page. You have chosen stripe. They are available in Europe too. Could you check out if there is an option within your stripe account for other payment methods such as direct debit? This is much more common in Europe and not everybody has credit cards (at least here).

SergeyMosin commented 4 years ago

As of version 1.7.0 there are some extra features available only to contributors.

Contributor feature can be unlocked by obtaining a contributor key in any of the following ways:

These are EXTRA features, and the app is perfectly functional without them.

I have sent the keys manually to everyone who has contributed before September 4th 2020. If you have not received your key please contact me.

P.S. SEPA Direct Debit payment method is now available as well. However please be advised that: I am based in the U.S. and I do not have direct access to the SEPA banking system. All SEPA/IBAN transactions are processed by Stripe, my payment service provider and their legal representative, A&L Goodbody on my behalf. "A&L Goodbody" will show up as the business name on your statement for these transactions.

nolens commented 4 years ago

@SergeyMosin Could you please make public which features are available "for contributors only" ?

jpbraun commented 4 years ago

[Feature] Talk integration #92 I have sourced this plugin

jpbraun commented 4 years ago

[Feature] Change Meeting Type #140 I will source this feature

JimKillock commented 3 years ago

The feature at #222 to add confirmation by the calendar owner looks like a good idea to me. What would I need to do to get that funded / implemented?