-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestExtra attention is neededExtra attention is needed
Description
🧭 Feature Area
Clubs Directory
🧠 Feature Overview
Allow students to explore and join clubs/societies within the campus.
Each club has a profile page listing its members, upcoming events, and announcements.
🛠️ Development Tasks
- [ ] Build clubs schema (name, category, description, president, events)
- [ ] Display club list with search/filter by type
- [ ] Add join/leave functionality
- [ ] Display membership status on dashboard
- [ ] Show club details (description, members, events)
✅ Acceptance Criteria
Clubs searchable and categorized
Join/leave updates user membership list
Club events displayed correctly
Data synced between dashboard and club page
🔗 API / Backend Requirements
GET /api/clubs
POST /api/clubs/:id/join
POST /api/clubs/:id/leave
🎨 Design Reference
🧪 Testing Notes
Join “Google Developer Student Club” → appears in user’s dashboard
📎 Additional Context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestExtra attention is neededExtra attention is needed
Type
Projects
Status
No status
Status
Ready