Skip to content

feat: add project details page#97

Merged
SudiptaPaul-31 merged 1 commit into
Lumina-eX:mainfrom
theFirstCodeManiac:add-project-details-page
May 30, 2026
Merged

feat: add project details page#97
SudiptaPaul-31 merged 1 commit into
Lumina-eX:mainfrom
theFirstCodeManiac:add-project-details-page

Conversation

@theFirstCodeManiac
Copy link
Copy Markdown

@theFirstCodeManiac theFirstCodeManiac commented May 29, 2026

Closes #88


I have successfully executed the implementation plan to extend the Project Details API and Dashboard UI with complete contract joins, visual escrow tracking, party cards, and dynamic milestone handling.

Key Completed Changes
API Upgrades in

route.ts
:
Joined projects -> contracts -> users (both Client and Freelancer).
Enabled permissions for both the client and assigned freelancer to fetch project details.
Computed dynamic escrow values (funded_amount, released_amount, progress_percent) on the backend.
Dashboard UI Upgrades in

page.tsx
:
Added a responsive side-by-side Client & Freelancer Party Grid detailing user avatars, usernames, wallet addresses, and rating badges.
Created a gorgeous Escrow Status Visualization with a custom gradient progress bar.
Updated progress tracking to be value-weighted by milestone amounts (with automated fallback to milestone count).
Consistent sorting applied to the milestones list.
Please refer to the
walkthrough.md
artifact for a detailed review of the completed changes. All tasks have been marked as fully complete in
task.md
.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@theFirstCodeManiac Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@SudiptaPaul-31 SudiptaPaul-31 merged commit cb05920 into Lumina-eX:main May 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Project Details Page

3 participants