Getting Started
- Fork the repository: https://github.com/JointSave-org/Joint_Save
- Clone your fork:
git clone https://github.com/<your-username>/Joint_Save.git
cd Joint_Save
- Create a new branch:
git checkout -b feat/duplicate-pool-action
Overview
Users who regularly start new savings cycles with the same group (e.g. a monthly rotational pool that completes and the group wants to start a fresh one) currently have to manually re-enter every setting from scratch.
Requirements
- Add a "Start New Cycle" / "Duplicate Pool" button on completed pools in
group-details.tsx
- Pre-fills the relevant creation form with the same pool type, deposit amount, round duration/target amount, and member list from the original pool
- User can edit any pre-filled value before submitting (it's a pre-fill, not a hard clone)
- Clearly indicate in the UI that this is a new, separate pool/contract, not a continuation of the old one
Acceptance Criteria
Getting Started
Overview
Users who regularly start new savings cycles with the same group (e.g. a monthly rotational pool that completes and the group wants to start a fresh one) currently have to manually re-enter every setting from scratch.
Requirements
group-details.tsxAcceptance Criteria