Adding features
This commit is contained in:
parent
600fef2b7c
commit
2b55ca4104
75 changed files with 9796 additions and 2759 deletions
329
CLAUDE.md
Normal file
329
CLAUDE.md
Normal file
|
|
@ -0,0 +1,329 @@
|
|||
## 2. Member Features
|
||||
|
||||
### Member Profiles
|
||||
|
||||
**Core Fields:**
|
||||
|
||||
- Name, pronouns, time zone
|
||||
- Avatar/photo - choose from ghosts
|
||||
- Studio/organization affiliation
|
||||
- Bio (rich text)
|
||||
- Skills tags (searchable)
|
||||
- Location (city/region)
|
||||
- Social links (Mastodon, LinkedIn, etc.)
|
||||
- **Offering:** What I can contribute
|
||||
- **Looking For:** What I need support with
|
||||
|
||||
**Privacy Controls:**
|
||||
|
||||
- Public/members-only/private toggle per field
|
||||
- Opt-in to member directory
|
||||
|
||||
### Member Updates/Mini Blog
|
||||
|
||||
- Post updates about projects, learnings, questions
|
||||
- Rich text with image support
|
||||
- Comments enabled
|
||||
- Filter by circle or topic tags
|
||||
|
||||
## 3. Events System
|
||||
|
||||
### Core Features
|
||||
|
||||
- RSVP with capacity limits
|
||||
- Waitlist management
|
||||
- Add to calendar (.ics download)
|
||||
- Pre-event discussion threads
|
||||
- Post-event recordings archive
|
||||
- Speaker/facilitator profiles
|
||||
|
||||
### Member-Proposed Events
|
||||
|
||||
**Proposal Flow:**
|
||||
|
||||
1. Member submits event idea via form
|
||||
2. Include: Topic, format, target circle, time commitment
|
||||
3. Admin quick review (spam check only)
|
||||
4. Published to "Proposed Events" board
|
||||
5. Members can express interest (like feature upvote pages)
|
||||
6. If threshold met (e.g., 5 interested), event is scheduled
|
||||
7. Proposer gets facilitator support if needed
|
||||
|
||||
## 4. Resources Integration
|
||||
|
||||
### Consolidating Existing Assets
|
||||
|
||||
**Import and organize from:**
|
||||
|
||||
- learn.weirdghosts.ca content
|
||||
- Existing tools and templates
|
||||
- PA curriculum materials (where appropriate)
|
||||
- Case studies and examples
|
||||
|
||||
**Organization Structure:**
|
||||
|
||||
```
|
||||
Resources/
|
||||
├── Start Here/
|
||||
│ ├── Welcome Letter from Jennie & Eileen
|
||||
│ ├── How Ghost Guild Works
|
||||
│ └── Solidarity Economics Explained
|
||||
├── Learning Paths/
|
||||
│ ├── Community Track → links to learn.weirdghosts.ca
|
||||
│ ├── Founder Track → practical tools
|
||||
│ └── Practitioner Track → advanced resources
|
||||
├── Templates & Tools/
|
||||
│ ├── Governance/
|
||||
│ ├── Financial/
|
||||
│ ├── Operations/
|
||||
│ └── Legal/
|
||||
├── Case Studies/
|
||||
│ └── Member stories and examples
|
||||
└── External Resources/
|
||||
└── Curated links and recommendations
|
||||
```
|
||||
|
||||
### Resource Features
|
||||
|
||||
- Tag by circle relevance (but accessible to all)
|
||||
- Download tracking for impact metrics
|
||||
- Version control for templates
|
||||
- Comment threads on resources
|
||||
- "Request a resource" feature
|
||||
|
||||
## 5. Peer Support System
|
||||
|
||||
### Cal.com Integration for 1:1s
|
||||
|
||||
**Setup:**
|
||||
|
||||
- Each member can enable peer support availability
|
||||
- Set their own hours/frequency
|
||||
- Cal.com handles scheduling
|
||||
- Types of sessions:
|
||||
- Peer support (30 min)
|
||||
- Co-founder check-in (45 min)
|
||||
- Practitioner office hours (60 min)
|
||||
|
||||
**Matching System:**
|
||||
|
||||
- Simple questionnaire about current needs
|
||||
- Suggest 3 potential peers based on:
|
||||
- Complementary skills/needs
|
||||
- Time zone compatibility
|
||||
- Circle alignment (optional)
|
||||
- Book directly via Cal.com links
|
||||
|
||||
## 6. Dashboard Design
|
||||
|
||||
### Personalized Sections
|
||||
|
||||
**Welcome Block:**
|
||||
|
||||
- "Welcome back, [Name]"
|
||||
- Your circle: [Circle] | Your contribution: $X/month
|
||||
- Quick stats: Days as member, events attended, peers met
|
||||
|
||||
**Community Pulse:**
|
||||
|
||||
- Recent member updates (mini blog posts)
|
||||
- Upcoming events this week
|
||||
- New resources added
|
||||
- New members to welcome
|
||||
|
||||
**Your Activity:**
|
||||
|
||||
- Your upcoming events
|
||||
- Scheduled peer sessions
|
||||
- Recent discussions you're in
|
||||
- Resources you've bookmarked
|
||||
|
||||
**Take Action:**
|
||||
|
||||
- Post an update
|
||||
- Propose an event
|
||||
- Book a peer session
|
||||
- Browse resources
|
||||
- Update profile
|
||||
|
||||
**Impact Metrics:**
|
||||
|
||||
- Total solidarity spots funded
|
||||
- Events hosted this month
|
||||
- Active members this week
|
||||
- Resources shared
|
||||
|
||||
## 7. Collaborative Tools
|
||||
|
||||
### Etherpad Integration
|
||||
|
||||
**Use Cases:**
|
||||
|
||||
- Meeting notes templates
|
||||
- Collaborative resource creation
|
||||
- Event planning documents
|
||||
- Shared learning notes
|
||||
|
||||
**Implementation:**
|
||||
|
||||
- Self-hosted Etherpad instance
|
||||
- SSO with Ghost Guild accounts
|
||||
- Auto-save and version history
|
||||
- Export to multiple formats
|
||||
- Embed in event pages for notes
|
||||
|
||||
### Living Documents
|
||||
|
||||
- Community-maintained guides
|
||||
- Glossaries and definitions
|
||||
- Frequently asked questions
|
||||
- Best practices collections
|
||||
|
||||
## 8. Technical Infrastructure
|
||||
|
||||
### Notification System
|
||||
|
||||
**Channels:**
|
||||
|
||||
- Email (via Resend)
|
||||
- In-app notifications
|
||||
- Slack integration via bot
|
||||
|
||||
**Configurable Preferences:**
|
||||
|
||||
- Event reminders
|
||||
- New resources in your area
|
||||
- Peer session invitations
|
||||
- Member updates digest
|
||||
- Community announcements
|
||||
|
||||
### Search & Discovery
|
||||
|
||||
- Full-text search across:
|
||||
- Resources
|
||||
- Member profiles
|
||||
- Event descriptions
|
||||
- Member updates
|
||||
- Filter by circle, tags, date
|
||||
- Save searches for alerts
|
||||
|
||||
### Analytics & Reporting
|
||||
|
||||
- Member engagement metrics
|
||||
- Resource usage stats
|
||||
- Event attendance patterns
|
||||
- Contribution distribution
|
||||
- Circle movement tracking
|
||||
|
||||
## 9. Content for Launch
|
||||
|
||||
### Essential Content Pieces
|
||||
|
||||
1. **Welcome Video** - Jennie & Eileen introduce Ghost Guild
|
||||
2. **How This Works** - Clear explanation of circles and contributions
|
||||
3. **Circle Guides** - What to expect in each circle
|
||||
4. **Solidarity Economics** - Practical examples from gaming
|
||||
5. **Getting Started Checklist** - First week actions
|
||||
|
||||
### Pre-Populated Content
|
||||
|
||||
- 10-15 essential resources per circle
|
||||
- 3-5 upcoming events scheduled
|
||||
- Sample member updates to show activity
|
||||
- FAQ based on pre-registration questions
|
||||
|
||||
## 10. Launch Strategy
|
||||
|
||||
### Soft Launch (Week Before)
|
||||
|
||||
- Invite 10-15 friendly testers
|
||||
- Each from different backgrounds/circles
|
||||
- Gather feedback on:
|
||||
- Onboarding flow
|
||||
- Resource organization
|
||||
- Event system
|
||||
- Profile creation
|
||||
|
||||
### Launch Week
|
||||
|
||||
**Day 1-2:** PA alumni and close network
|
||||
|
||||
- Personal invitations
|
||||
- Extra support available
|
||||
- Gather testimonials
|
||||
|
||||
**Day 3-4:** Gamma Space announcement
|
||||
|
||||
- Post in relevant channels
|
||||
- Host info session
|
||||
|
||||
**Day 5-7:** Public launch
|
||||
|
||||
- Email pre-registration list
|
||||
- Social media announcement
|
||||
- Open registration
|
||||
|
||||
### Success Metrics
|
||||
|
||||
**Week 1:**
|
||||
|
||||
- 30 members across all circles
|
||||
- 80% complete profiles
|
||||
- 50% attend first event
|
||||
|
||||
**Month 1:**
|
||||
|
||||
- 75 active members
|
||||
- 5 member-proposed events
|
||||
- 20 peer sessions booked
|
||||
- 90% Slack participation
|
||||
|
||||
## 11. Ongoing Operations
|
||||
|
||||
### Weekly Tasks
|
||||
|
||||
- Review member proposals for events
|
||||
- Process Gamma Space channel access
|
||||
- Update resource library
|
||||
- Send member spotlight
|
||||
|
||||
### Monthly Tasks
|
||||
|
||||
- Impact report to members
|
||||
- Review and adjust contribution distribution
|
||||
- Plan next month's events
|
||||
- Gather member feedback
|
||||
|
||||
### Quarterly Reviews
|
||||
|
||||
- Assess circle definitions
|
||||
- Evaluate pricing model
|
||||
- Review platform features
|
||||
- Plan new initiatives
|
||||
|
||||
---
|
||||
|
||||
## Implementation Priority Order
|
||||
|
||||
### Must Have for Launch
|
||||
|
||||
1. Payment processing (Helcim)
|
||||
2. Basic Slack automation
|
||||
3. Member dashboard
|
||||
4. Simple resource library
|
||||
5. Event listing and RSVP
|
||||
|
||||
### Nice to Have for Launch
|
||||
|
||||
7. Member profiles
|
||||
8. Peer matching system
|
||||
9. Cal.com integration
|
||||
10. Member updates/blog
|
||||
|
||||
### Can Build Post-Launch
|
||||
|
||||
11. Etherpad integration
|
||||
12. Member-proposed events
|
||||
13. Advanced search
|
||||
14. Analytics dashboard
|
||||
15. Monthly themes
|
||||
Loading…
Add table
Add a link
Reference in a new issue