Open barchakuz opened 8 months ago
@barchakuz I started working on this case before. are you implementing the case or should I use your use case has a guide line??
@sarahannie are you still working on it or should i start working on it ?
@barchakuz 1. I want to confirm that Backend API has been created or I have to create .
I have to admit that I don't understand what this issue means. I think it's referring to the feedback form linked on our demo, but this has since been replaced in the code with a github link (https://github.com/camicroscope/caMicroscope/blob/a9058bd34392c9398625b669d795f7d0500e7ff9/apps/landing/landing.html#L50)
We could theoretically have it post feedback to the demo site's mongo db or something, but I'm not entirely convinced that this is a good idea all considered.
(Also, I know I'm behind/slow on issues and responses; I should probably dedicate some time to update the demo site and sort through the issues across the repos. I don't mean this disparagingly, but a lot of people open issues intending to work on the project for a contributor project like GSOC but then disappear, so a lot of open issues are unfortunately orphaned, and the fact that the maintainers incl me are a little shorter on time than we'd like probably contributes to the difficulty keeping people interested and involved.)
@birm Thank you for clarifying! To streamline the process without introducing significant backend overhead, 2 idea that i have we can try . 1.Formspree or Typeform Integration: Utilize third-party services to handle feedback submissions securely, eliminating the need to set up and maintain a custom backend. 2.GitHub Issues API Integration: Create a feedback form that directly submits user inputs as issues in the GitHub repository. This approach keeps feedback organized while leveraging existing tools.
I’d be happy to explore these options further, collaborate on implementation, and refine the approach based on the team’s feedback. Let me know if there’s a preferred direction or additional context I should consider before moving forward!
Summary: This proposal aims to enhance the user experience and streamline feedback submission on the caMicroscope website by integrating a feedback form directly within the webpage using an API. This will eliminate the need for users to navigate to a separate page, reducing distraction and effort while improving engagement and search engine ranking.
Background: Currently, the feedback section on the caMicroscope website redirects users to a separate Google Form page, disrupting their browsing experience and potentially impacting SEO ranking. Integrating an inline feedback form will keep users engaged on the main page while providing a seamless feedback submission process.
Use Cases:
Additional Notes: Regular testing and user feedback should be conducted to refine the inline feedback form and address any usability issues. Consider implementing optional feedback categories or ratings to gather more structured feedback from users.