Skip to content

kactus-io/api

Folders and files

NameName
Last commit message
Last commit date
Jun 25, 2017
Nov 6, 2020
Sep 6, 2019
Nov 6, 2020
Feb 25, 2018
Jan 22, 2020
Sep 6, 2019
Sep 6, 2019
Jun 18, 2024
Apr 11, 2023
Nov 6, 2020
Sep 6, 2019
Apr 25, 2021
Nov 6, 2020
Sep 6, 2019
Sep 6, 2019

Repository files navigation

Secrets

Create 2 files called config.dev.yml and config.production.yml containing

GITHUB_CLIENT_ID: XXXXXXX
GITHUB_CLIENT_SECRET: XXXXXXX

STRIPE_SECRET: XXXXXX
STRIPE_ENDPOINT_SECRET: XXXXXX

ORGS

  1. user login with GitHub on the web
  2. if already part of 1 org -> skip else if already part of multiple orgs if admin of 1 org -> show this one else show an org picker else pay with stripe -> create a valid org with the user as an admin
  3. if the user is not the admin of the org -> only display the members without possibility to do anything else show a dashboard to add/promote/remove members and a button to pay again if the org is not valid anymore

Adding a member adds a subscription item Removing a member remove the subscription item