Skip to content

feat: implement Assets page support with Carbon Design System (#28)#195

Closed
chethanac15 wants to merge 4 commits intoopencost:mainfrom
chethanac15:feat/assets-support-carbon
Closed

feat: implement Assets page support with Carbon Design System (#28)#195
chethanac15 wants to merge 4 commits intoopencost:mainfrom
chethanac15:feat/assets-support-carbon

Conversation

@chethanac15
Copy link
Copy Markdown

What does this PR change?

  • Assets Page Support: Built the new 'Assets' page using Carbon v11, and migrated the logic to TypeScript for better maintainability.
  • Visualization: Added a Recharts donut chart to show cost distribution across asset types at a glance.
  • Search/Filter: Integrated TableToolbarSearch so users can quickly find specific resources in large clusters.

Does this PR relate to any other PRs?

  • Submission for the LFX Mentorship Term 1 2026 challenge.

How will this PR impact users?

  • Users can now actually see and search their infrastructure assets (Nodes, Disks, etc.) within the UI instead of just relying on the API.

Does this PR address any GitHub or Zendesk issues?

How was this PR tested?

  • Verified locally with npm run serve and npm run build to confirm the TS compilation and layout are solid.

Does this PR require changes to documentation?

  • No.

Have you labeled this PR and its corresponding Issue as "next release" if it should be part of the next OpenCost release? If not, why not?

  • No. This PR is part of a mentorship coding challenge and serves as an initial implementation rather than a finalized release feature.

…st#28)

Signed-off-by: chethanac15 <acchethan15@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 8, 2026

Deploy Preview for opencost-ui ready!

Name Link
🔨 Latest commit ed8c496
🔍 Latest deploy log https://app.netlify.com/projects/opencost-ui/deploys/698a0600111fa400085e2ffa
😎 Deploy Preview https://deploy-preview-195--opencost-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: chethanac15 <acchethan15@gmail.com>
Signed-off-by: chethanac15 <acchethan15@gmail.com>
Signed-off-by: chethanac15 <acchethan15@gmail.com>
@ameijer
Copy link
Copy Markdown
Member

ameijer commented Mar 2, 2026

Thank you for your application to our Term 1 Mentorship! We had so many amazing submissions that met and exceeded all our application criteria; this was the hardest mentee selection process we have had to go through. This means that there were many excellent applicants who did great work and correctly implemented the programming challenge, but we could only ultimately select one applicant. Unfortunately, were were unable to move forward with your application.

We hope you will consider applying to one of our future mentorship terms! in the meantime, we are always grateful for any contributions you want to make to OpenCost!.

Thanks again,
Alex, on behalf of the OpenCost Mentors

@ameijer ameijer closed this Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Assets in the UI

2 participants