Skip to content

Comments

Add admin dashboard panel to view and manage user feedback#501

Open
BHUVANSH855 wants to merge 2 commits intoANU-2524:mainfrom
BHUVANSH855:feature/admin-feedback-panel
Open

Add admin dashboard panel to view and manage user feedback#501
BHUVANSH855 wants to merge 2 commits intoANU-2524:mainfrom
BHUVANSH855:feature/admin-feedback-panel

Conversation

@BHUVANSH855
Copy link
Contributor

Summary

This PR adds an admin-facing feedback panel within the existing dashboard layout, allowing maintainers to view and delete feedback submitted by users.

What’s included

  • Reused existing dashboard sidebar and layout
  • New Feedback tab rendering feedback in a table format
  • Feedback fetched directly from Firebase Firestore
  • Basic management action to delete feedback

Testing Note

While testing locally, the frontend logs proxy errors for some existing /api/* routes (e.g. /api/tutorials/featured) due to backend/environment limitations. These issues are unrelated to this PR and already exist in the project.

The admin feedback panel relies on Firebase Firestore and does not depend on the affected API routes.

Please let me know if you would like me to test this against a specific environment or configuration.

Related Issue

Closes #481

@vercel
Copy link

vercel bot commented Feb 5, 2026

@BHUVANSH855 is attempting to deploy a commit to the anusoni252006-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@BHUVANSH855
Copy link
Contributor Author

Hi @ANU-2524 👋

Due to local environment limitations (existing /api/* proxy errors unrelated to this PR), I wasn’t able to fully test the feature end-to-end. The admin feedback panel relies only on Firebase Firestore and reuses the existing dashboard layout, following the current feedback flow.

Kindly consider this contribution under ECWoC’26, as the issue was assigned to me and implemented accordingly.
Thanks!

@ANU-2524
Copy link
Owner

ANU-2524 commented Feb 9, 2026

Interesting enhancement , but share the screenshots , as u have made changes in UI also.

@BHUVANSH855
Copy link
Contributor Author

Hi @ANU-2524 👋

I’ve shared the requested screenshots demonstrating the admin feedback UI.

I’ve also pushed a small CSS refinement to improve table borders, spacing, and overall readability of the feedback panel.

All temporary local changes (auth bypass / sample data) were reverted.

Please let me know if anything else is required from my side.

Thanks!

Here are the screenshots

Screenshot 2026-02-09 170250 Screenshot 2026-02-09 170419

Copy link
Contributor Author

@BHUVANSH855 BHUVANSH855 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All changes are correct and tested locally.

@BHUVANSH855
Copy link
Contributor Author

Hi @ANU-2524,

Review and merge them under ECWoC'26.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Admin Panel for Managing User Feedback

2 participants