feat(phase5): calendar channels - events, RSVPs, calendar view
This commit is contained in:
+8
-1
@@ -128,10 +128,17 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 5 — Guilded Signature Features (3–4 weeks)
|
||||
## Phase 5 — Guilded Signature Features 🔄 IN PROGRESS
|
||||
|
||||
> The features that set Guilded apart: calendar, docs, lists, scheduling.
|
||||
|
||||
| # | Feature | Status |
|
||||
|---|---------|--------|
|
||||
| 5.1 | Calendar Channels | In progress |
|
||||
| 5.2 | Docs Channels | Pending |
|
||||
| 5.3 | Lists Channels | Pending |
|
||||
| 5.4 | Scheduling / Availability | Pending |
|
||||
|
||||
### 5.1 Calendar Channels
|
||||
- **Backend:** New `calendar` channel type. New `events` table (channel_id, creator_id, title, description, start_time, end_time, recurrence_rule, location, color). New `event_rsvps` table (event_id, user_id, status: going/maybe/no, responded_at).
|
||||
- **Route:** CRUD for events. `POST /events/{eventID}/rsvp` (RSVP). `GET /channels/{channelID}/events?from=...&to=...`.
|
||||
|
||||
Reference in New Issue
Block a user