Skip to content

[feat] Clubs Directory — Discover and Join Campus Organizations #70

@AdamsGeeky

Description

@AdamsGeeky

🧭 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

Figma Link phase 1

🧪 Testing Notes

Join “Google Developer Student Club” → appears in user’s dashboard

📎 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions