Software: Difference between revisions
(Created page with "== Data Structures == === Roles === Stuff like "staff" or "keyholder" or "public" === Clearances === Things the person is considered allowed to do / teach === Competencies === Stuff a person has learned which allows them to take advanced stuff or train an apparatus == Users == === Data === * One to many relationship with roles * One to many relationship with clearances * One to many relationship with competencies * Personal info (name, address, etc) * Import schedu...") |
No edit summary |
||
| Line 9: | Line 9: | ||
=== Competencies === | === Competencies === | ||
Stuff a person has learned which allows them to take advanced stuff or train an apparatus | Stuff a person has learned which allows them to take advanced stuff or train an apparatus | ||
=== Users === | |||
Actual human beings | |||
=== Class Descriptions === | |||
Where classes are defined, but not scheduled | |||
Is there any reason private lessons shouldn't just be a type of class? | |||
=== Class Schedules === | |||
Where classes are scheduled | |||
=== Class Categories === | |||
The types of classes there are (trampoline, intro, aerial, workshop) | |||
=== Resources === | |||
Locations, equipment, etc | |||
=== Transactions === | |||
When people buy/use stuff | |||
== Users == | == Users == | ||
Revision as of 00:03, 3 June 2023
Data Structures
Roles
Stuff like "staff" or "keyholder" or "public"
Clearances
Things the person is considered allowed to do / teach
Competencies
Stuff a person has learned which allows them to take advanced stuff or train an apparatus
Users
Actual human beings
Class Descriptions
Where classes are defined, but not scheduled
Is there any reason private lessons shouldn't just be a type of class?
Class Schedules
Where classes are scheduled
Class Categories
The types of classes there are (trampoline, intro, aerial, workshop)
Resources
Locations, equipment, etc
Transactions
When people buy/use stuff
Users
Data
- One to many relationship with roles
- One to many relationship with clearances
- One to many relationship with competencies
- Personal info (name, address, etc)
- Import schedule into calendar
Actions
- Everyone
- Set up billing
- Merge user accounts
Payments & Billing
- Subscriptions
- Card on file
- Cash
- Venmo
- Card at point of sale
- Refund via cash
- Refund on card
- Refund via account credit