Skip to content

[UI/UX] Develop Savings Group Dashboard and Management Experience #11

Closed

Description

@Queenode

🔴 Priority: Critical
Difficulty: Hard
Estimated Effort: 4-5 days
Relevant Files: src/app/(dashboard)/groups/[id]/page.tsx, src/components/groups/
Labels: enhancement, priority:critical, ui

Requirements

  1. Group View Implementation

    • Translate the Savings Group Dashboard Figma screens into code.
    • Must include: Group information header, interactive Savings progress bar, Contribution history table, Member list with avatars, Upcoming payouts schedule, and Invite member modals.
  2. Complex States

    • Handle visual states for members who have paid, are late, or have received their payout.
    • Implement the Invite functionality with proper form validation and error handling as designed.
  3. Testing

    • E2E testing: Navigate from the main dashboard into a specific group, open the invite modal, and view the contribution history.

Activity

  1. Rampop01 commented on Aug 25, 2026

    @Rampop01
    Contributor

    I’d like to work on #11 because it aligns closely with my experience building responsive React/Next.js interfaces and translating product designs into reusable components.

    My approach would be to:

    • Implement the Savings Group dashboard from the Figma designs.
    • Build reusable components for group details, progress, contributions, members, and payout schedules.
    • Handle paid, late, and completed payout states clearly.
    • Implement the invite-member modal with validation and proper error states.
    • Ensure the experience works well across desktop and mobile.
    • Add E2E tests covering group navigation, contribution history, and member invitations.

    I’ll focus on keeping the UI consistent with the existing design system while making the group management experience clear and easy to use.

  2. grantfox-oss commented on Aug 25, 2026

    @grantfox-oss

    🦊 GrantFox — @Rampop01 has been assigned to this issue as part of the Third Campaign campaign!

    Next steps:

    1. Open a Pull Request referencing this issue (e.g., Closes #11)
    2. Your PR will be reviewed by the Kolo-Org maintainers

    Good luck! Track your progress on GrantFox.

  3. added a commit that references this issue on Aug 26, 2026
  4. grantfox-oss commented on Aug 26, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox as part of the Third Campaign campaign!

    @Rampop01's PR #22 was approved and merged by @Queenode.

    🏆 @Rampop01: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (748 total points). Track your full progress on GrantFox.

    👏 Great work, @Rampop01! Keep contributing to Kolo-Org.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaign

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions