elplatt / seltzer

CRM for hackerspaces
GNU General Public License v3.0
104 stars 51 forks source link

Add JS charts and JSON api #520

Open drid opened 9 months ago

drid commented 9 months ago

Add Membership income charts Add plan distribution chart Add initial api functionality

We should discuss the metrics that need to be plotted, chart function may need to be generalized

Code may need to be rearranged, plz comment

chris18890 commented 9 months ago

@drid I know @unixMonky did some work on the @mjgardes fork of this around JSON/REST API stuff, might be worth having a look at https://github.com/elplatt/seltzer/network back in 2017 & seeing if there's anything there you can (re)use?

ramgarden commented 9 months ago

I know any chart showing membership growth/decline and dues/income growth/decline would be most valuable to a treasurer. Also a quick chart showing the number of new/lost members for the past month to quickly reference at the monthly meetings including their names. Something the treasurer usually shows each month: number of new/lost members and their names. total income for the month. total bills for the month (no way for Seltzer to show this one) total profit/loss for the month (no way for Seltzer to show this one)

On Thu, Oct 5, 2023 at 3:23 PM Chris Murray @.***> wrote:

@drid https://github.com/drid I know @UnixMonky https://github.com/UnixMonky did some work on the @mjgardes https://github.com/mjgardes fork of this around JSON/REST API stuff, might be worth having a look at https://github.com/elplatt/seltzer/network back in 2017 & seeing if there's anything there you can (re)use?

— Reply to this email directly, view it on GitHub https://github.com/elplatt/seltzer/pull/520#issuecomment-1749509869, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU4DTJMTR6YAUXGCI2IT2TX54CJ3AVCNFSM6AAAAAA5UXNM5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBZGUYDSOBWHE . You are receiving this because you are subscribed to this thread.Message ID: @.***>