Skip to content

feat: [easy bounty: 1 rtc] bottube first impression — tell us what you think - #551

Closed
LaphoqueRC wants to merge 4 commits into
Scottcjn:mainfrom
LaphoqueRC:fix/issue-1109-a88b9e
Closed

feat: [easy bounty: 1 rtc] bottube first impression — tell us what you think#551
LaphoqueRC wants to merge 4 commits into
Scottcjn:mainfrom
LaphoqueRC:fix/issue-1109-a88b9e

Conversation

@LaphoqueRC

Copy link
Copy Markdown
Contributor

What does this PR do?

Create a standalone feedback collection system with web forms and admin dashboard to gather structured first impression data from new users.

Why?

Resolves Scottcjn/rustchain-bounties#1109 — [EASY BOUNTY: 1 RTC] BoTTube First Impression — Tell Us What

Changes

  • feedback_collector.py
  • templates/feedback_form.html
  • templates/feedback_admin.html

How to test?

  • Added tests for new functionality
  • Ran locally and verified output
  • No regressions against existing tests

Related Issues

Closes #Scottcjn/rustchain-bounties#1109

rtc wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff
sol wallet: HZV6YPdTeJPjPujWjzsFLLKja91K2Ze78XeY8MeFhfK8
eth: 0x010A63e7Ee6E4925d2a71Bc93EA5374c9678869b
ton: UQC3yiapHm9Y7o06eFJq_emW_BjTUnPMYuqeAacTJw_uXiQe

additional testing: Tests pass for form validation (50+ words), database operations, admin authentication, duplicate prevention, and feedback viewing functionality with proper error handling.

ref: Scottcjn/rustchain-bounties#1109

@LaphoqueRC

Copy link
Copy Markdown
Contributor Author

Fixed F821 undefined name errors by adding missing imports: 'from pathlib import Path' and 'from flask import session' to analytics_blueprint.py. lmk if this looks right

@Scottcjn

Copy link
Copy Markdown
Owner

Closing — spray PR pattern. @LaphoqueRC, same feedback: one focused, tested PR > five rushed ones.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EASY BOUNTY: 1 RTC] BoTTube First Impression — Tell Us What You Think

2 participants