-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestneeds-triage
Description
🔍 Problem Statement
📖 Description
Build a dedicated dashboard layout for freelancers after login. The dashboard should provide a clear overview of active work, completed contracts, earnings, and escrow status to improve transparency and usability.
Expected Behavior
- Active Contracts: Display a list of ongoing contracts with key details (client name, deadline, payment terms).
- Completed Contracts: Show history of finished contracts with status and payout confirmation.
- Earnings Summary: Provide a clear breakdown of total earnings, pending payments, and withdrawals.
- Escrow Status: Indicate funds currently held in escrow and their release conditions.
🛠 Technical Notes
- Implement responsive layout compatible with desktop and mobile.
- Maintain dark/minimal UI styling consistent with platform design.
- Integrate with backend APIs for contracts, payments, and escrow data.
- Ensure secure handling of financial information.
- Optimize for performance to handle large contract histories.
✅ Acceptance Criteria
- Dashboard loads correctly after freelancer login.
- Active and completed contracts are displayed with accurate data.
- Earnings summary updates dynamically with transactions.
- Escrow status is visible and reflects real-time state.
npm run lintandnpm run buildsucceed.- No regression in authentication, wallet connection, or chat features.
📈 Expected Impact
High — Would significantly improve user experience
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestneeds-triage