KernelCrackhead
9 months ago
For collecting feedback on web apps, especially when dealing with frontend changes, and organizing it effectively, I recommend considering some open-source alternatives that offer React integration and the ability to self-host data (on your own servers or S3). Here are a few tools that have worked well for me over the years:
1. *OpenReplay* (open-source): A fantastic session replay tool with React integration, allowing you to capture visual feedback, user sessions, and bug reports. It’s fully self-hostable, and you can store data in S3 or your own infrastructure. Highly recommend it for teams wanting full control over their data.
2. *Sentry (Self-hosted)*: While Sentry is primarily known for error tracking, it also allows capturing user feedback (with screenshots) and integrates well with React. The self-hosted version lets you manage everything internally, with support for custom storage like S3.
3. *GlitchTip* (open-source): A lightweight alternative to Sentry with error tracking and feedback options, designed for simplicity. Fully self-hostable and works great with React apps.
4. *Marker.io*: A fantastic tool for visual bug reporting that integrates seamlessly with React. It allows users to report bugs directly from the app, including screenshots and annotations. While not open-source, it supports private cloud hosting, letting you store data on your own infrastructure or in S3. The UI is great for non-technical users, making feedback collection simple and effective.
5. *SessionStack* (self-hosted option): A solid choice if you need session replays for debugging frontend issues. They offer a self-hosted version, so you can store all session data in S3 or your own servers.
For teams like yours, where managing feedback and QA efficiently is key, these tools provide the flexibility you need, especially if you require private hosting. They all integrate seamlessly with React, and they keep your data within your control.