Skip to content

Saurabh taking over Shreya P - Phase 3 Creating frontend for activity FAQ section #3241

Open
VMD281 wants to merge 20 commits into
developmentfrom
vaibhavi_CommunityPortal_faqSection
Open

Saurabh taking over Shreya P - Phase 3 Creating frontend for activity FAQ section #3241
VMD281 wants to merge 20 commits into
developmentfrom
vaibhavi_CommunityPortal_faqSection

Conversation

@VMD281
Copy link
Copy Markdown

@VMD281 VMD281 commented Mar 7, 2025

Description [Re-done by new Dev: Samman]

image
  1. Under each event there will be a FAQ section specific to that event.
  2. If there are more questions that the community member would want to ask - they can click on contact. On selecting contact it will copy the email address associated with this Wireframe Link

Related PRS (if any):

Not related to any PR

Main changes explained:

  • Added the Faq section
  • added 4 buttons for selection of the category
  • added small dropdown arrows to see the answers to the faq questions
  • added contact link

How to test:

  1. check into current branch
  2. do npm install and npm run start:local to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to /communityportal/Activities/:activityid/faq
  6. verify faq looks and works properly according to the screenshot

Screenshots of changes:

Screenshot 2025-03-07 at 11 45 52 AM

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 7, 2025

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit 7fee30f
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/6a15ce2a4cb3f60009645b2a
😎 Deploy Preview https://deploy-preview-3241--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

@brn8
Copy link
Copy Markdown
Contributor

brn8 commented Mar 7, 2025

The UI looks well-implemented, but the functionality is not working as expected. Here are the issues I noticed:
Category Buttons (General, Events, Participation, Other): Clicking on these buttons does not filter the FAQs. They should update the displayed questions based on the selected category.
Search Bar: Typing in the search bar does not filter the FAQs. It should dynamically update the list based on the search input.
Contact Us Link: Clicking on the "Contact Us" link does not trigger any action. It should navigate to the contact page or open a form.
https://github.com/user-attachments/assets/970f51ce-1706-4ed3-b6dc-ab8afd282722

barnaboss305
barnaboss305 previously approved these changes Mar 7, 2025
Copy link
Copy Markdown
Contributor

@barnaboss305 barnaboss305 left a comment

Choose a reason for hiding this comment

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

The UI looks good and it adjusts dynamically for different screen sizes.
Screenshot 2025-03-07 at 1 05 42 PM

Copy link
Copy Markdown
Contributor

@CodewithKoushica CodewithKoushica left a comment

Choose a reason for hiding this comment

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

The UI looks neat and the UI is responsive as well. I feel it is good to go!
Screenshot 2025-03-07 at 3 23 16 PM

@Akhilguntur2801
Copy link
Copy Markdown

I have thoroughly tested the FAQ page by interacting with all its elements. The search bar allows text input, while all buttons highlight when hovered over. I expanded all the questions, and each of them worked as expected. The "Contact Us" button is clickable. The page also adjusts dynamically to different screen sizes, ensuring responsiveness. I tested the page on both Chrome and Edge browsers, and verified its functionality for both admin and volunteer user roles. Everything appears to be working well.
3241_1

vasavi-139
vasavi-139 previously approved these changes Mar 9, 2025
Copy link
Copy Markdown
Contributor

@vasavi-139 vasavi-139 left a comment

Choose a reason for hiding this comment

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

I have verified that the FAQ section looks and functions properly according to the provided screenshot.
Screenshot 2025-03-09 111001

Copy link
Copy Markdown
Contributor

@Nayakar-Rohith Nayakar-Rohith left a comment

Choose a reason for hiding this comment

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

I have reviewed this PR and tested the FAQ section in the Community Portal. The section is displaying correctly, with no UI or functionality issues observed. Approving this PR.
image

@vikasreddynomula vikasreddynomula self-requested a review March 15, 2025 17:23
Copy link
Copy Markdown

@vikasreddynomula vikasreddynomula left a comment

Choose a reason for hiding this comment

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

image

The code looks good and the functionalities work as expected approving this PR

@VMD281 VMD281 changed the title Vaibhavi community portal faq section Vaibhavi - Creating front-end for activity FAQ section Mar 21, 2025
angad363
angad363 previously approved these changes Mar 28, 2025
Copy link
Copy Markdown
Contributor

@angad363 angad363 left a comment

Choose a reason for hiding this comment

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

I followed the provided instructions and tested the FAQ section. Everything is working as expected. The FAQ section is rendering correctly, with the four category selection buttons, dropdown arrows for answers, and the contact link functioning properly. The UI looks good and is fully responsive. Everything aligns with the provided screenshot. Approving the PR. Refer to the attached screenshot for confirmation.

PR #3241

@VMD281 VMD281 changed the title Vaibhavi - Creating front-end for activity FAQ section Vaibhavi Creating frontend for activity FAQ section Apr 10, 2025
@VMD281 VMD281 changed the title Vaibhavi Creating frontend for activity FAQ section Vaibhavi Phase 3 Creating frontend for activity FAQ section Apr 21, 2025
guthaVamshi
guthaVamshi previously approved these changes Apr 21, 2025
Copy link
Copy Markdown
Contributor

@guthaVamshi guthaVamshi left a comment

Choose a reason for hiding this comment

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

The UI looks neat and the UI is responsive as well.
Screenshot 2025-04-21 at 1 01 06 PM

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label May 16, 2025
Copy link
Copy Markdown
Contributor

@Ram-blip Ram-blip left a comment

Choose a reason for hiding this comment

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

Tested the FAQ section, clean layout and the contact copy feature works well!

One issue:
I noticed that the four category buttons (General, Events, Participation, Other) are currently non-functional. It would be great to implement filtering based on categories. Otherwise, Great work!

PR 3241

@VMD281 VMD281 force-pushed the vaibhavi_CommunityPortal_faqSection branch from d02a53c to 67c71e9 Compare May 24, 2025 02:51
@VMD281 VMD281 closed this May 24, 2025
@VMD281 VMD281 force-pushed the vaibhavi_CommunityPortal_faqSection branch from 67c71e9 to 424d0b4 Compare May 24, 2025 02:58
@VMD281 VMD281 reopened this May 24, 2025
@one-community one-community added the Needs New Developer This is a PR that is partially developed but needs someone new to take it over and finish it. label May 25, 2025
Jitesh2106
Jitesh2106 previously approved these changes May 31, 2025
Copy link
Copy Markdown

@Jitesh2106 Jitesh2106 left a comment

Choose a reason for hiding this comment

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

PR-13
UI looks good, everything looks clean and it is working properly according to the Requirements.

@vamsidharpanithi vamsidharpanithi changed the title Samman taking over- Phase 3 Creating frontend for activity FAQ section Vamsidhar taking over for Samman taking over- Phase 3 Creating frontend for activity FAQ section Jan 9, 2026
@one-community one-community added High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible and removed Needs New Developer This is a PR that is partially developed but needs someone new to take it over and finish it. labels Jan 28, 2026
sayali-2308
sayali-2308 previously approved these changes Jan 30, 2026
Copy link
Copy Markdown
Contributor

@sayali-2308 sayali-2308 left a comment

Choose a reason for hiding this comment

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

Image - Branch: vaibhavi_CommunityPortal_FaqSection - Tested as: Admin user - Date: January 30, 2026

What Was Tested:

  1. Navigation:

    • Accessed FAQ page at /communityportal/Activities/activityid/faq
    • Page loaded with "Frequently Asked Questions" title
  2. Category Filter Buttons:

    • Tested all 5 category buttons: All, General, Events, Participation, Other
    • Questions filter correctly based on selected category
    • Button states update properly when clicked
  3. FAQ Dropdown Functionality:

    • Clicked dropdown arrows (▼) next to each question
    • Answers expand correctly below questions
    • Dropdown arrows work smoothly
  4. Contact Link:

    • Clicked "contact us" link at bottom
    • Email address copied to clipboard successfully
    • Clipboard feedback works
  5. FAQ Questions Display:

    • All 6 questions display correctly: What is One Community?, How can I participate?, Is One Community free to join?, How can I contact One Community?, What kind of events does One Community organize?, Where is One Community located?

FAQ section for activities works as expected. All category filters, dropdown functionality, and contact features function correctly.

@@ -0,0 +1,150 @@
.faq-container {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please ensure that we use module.css

import './FaqSection.css';

function FaqSection() {
const faqs = [
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Always good to keep the const FAQs in a different file and have the core logic only in this jsx?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Also, is this the best place for these FAQs? These seem to be general to oneCommunity and not a specific activity. being inside CommunityPortal/Activites feels wrong

Comment thread src/routes.jsx
<CPProtectedRoute path="/communityportal" exact component={CPDashboard} />
<Route path="/communityportal/login" component={CPLogin} />
<CPProtectedRoute
path="/communityportal/activities/:activityid/faq"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

:activityId implies a dynamic route that should change based on the chosen activity. This implementation uses it as a static "activityId"

Copy link
Copy Markdown

@rohanrastogi311 rohanrastogi311 left a comment

Choose a reason for hiding this comment

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

Hi Vamsidhar,

Well done on this implementation.

Image Image

@one-community one-community changed the title Vamsidhar taking over for Samman taking over- Phase 3 Creating frontend for activity FAQ section Shreya P taking over for Vamsidhar - Phase 3 Creating frontend for activity FAQ section Apr 26, 2026
@saurabhdipte saurabhdipte changed the title Shreya P taking over for Vamsidhar - Phase 3 Creating frontend for activity FAQ section Saurabh taking over Shreya P - Phase 3 Creating frontend for activity FAQ section May 12, 2026
Copy link
Copy Markdown

@HemanthNidamanuru HemanthNidamanuru left a comment

Choose a reason for hiding this comment

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

Hi,

Tested locally. FAQ page looks and works as expected in light mode.
However, the page is not properly aligned in dark mode

Image Image Image Image Image Image

Copy link
Copy Markdown

@DeepighaJ DeepighaJ left a comment

Choose a reason for hiding this comment

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

Checked out to current branch and getting the below error.

Image

@sonarqubecloud
Copy link
Copy Markdown

@DeepighaJ
Copy link
Copy Markdown

Still getting the same error as before.

image

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

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.