Skip to content

Add enhanced events system with categories, comments, and RSVP statuses#9

Open
mknw wants to merge 2 commits intomainfrom
mknw/subtitle-resize
Open

Add enhanced events system with categories, comments, and RSVP statuses#9
mknw wants to merge 2 commits intomainfrom
mknw/subtitle-resize

Conversation

@mknw
Copy link
Copy Markdown
Owner

@mknw mknw commented Dec 4, 2025

Summary

  • Fix typewriter positioning to avoid overlap with "Founders" annotation in hero section
  • Add event categories system with color-coded badges (Hackathon, Workshop, Meetup, Demo Day, Coding Session)
  • Add online event support with meeting URL field and video icon indicator
  • Implement three-state RSVPs (going/interested/not_going) with toggle buttons
  • Add event comments system for authenticated users
  • Add admin attendance tracking for organizers
  • Create new components: RsvpStatusButtons, EventComments, AdminAttendanceForm
  • Add TypeScript types for all new database entities
  • Update documentation (SPEC.MD, ROADMAP.md, CHANGELOG.md)

Test plan

  • Verify typewriter slogan appears above title without overlap on mobile and desktop
  • Test event creation with category selection and online event toggle
  • Test RSVP status changes (going/interested/not_going) and toggle-off behavior
  • Test adding and deleting comments on events
  • Verify admin-only attendance tracking form visibility
  • Check category badges display correctly on event cards

🤖 Generated with Claude Code

- Fix typewriter positioning to avoid overlap with title annotations
- Add event categories with color-coded badges (Hackathon, Workshop, etc.)
- Add online event support with meeting URL field
- Implement three-state RSVPs (going/interested/not_going)
- Add event comments system for authenticated users
- Add admin attendance tracking
- Create RsvpStatusButtons, EventComments, AdminAttendanceForm components
- Add TypeScript types for new database entities
- Update documentation (SPEC.MD, ROADMAP.md, CHANGELOG.md)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 4, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
0x-aif-eu Error Error Dec 17, 2025 2:55pm
0x-aif-eu-otf7 Error Error Dec 17, 2025 2:55pm

- Show max of RSVP going count or actual_attendees logged by admin
- Use proper singular/plural (attendee/attendees)
- Make attendance visible to all users, not just admins
- Populated 14 coding sessions with sample attendance data (5-25 each)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants