Share Your Thoughts With Me
Share Your Thoughts With Me is a small web app + JSON API for collecting product feedback, public comments, and lightweight telemetry from an early-stage project's visitors. It is designed so a single operator can run it on a single Docker container behind Azure Container Apps' managed ingress.
What it does
- Asks visitors a short branching question sequence ("did you try it?" by default) and stores their answers.
- Lets visitors mark their feedback as public so other visitors can see it on
/comments. - Records page hits and per-post funnel events so the operator can see what's working.
- Exposes a small JSON API at
/api/v1for programmatic submit and read access, gated by API keys withsubmit/readscopes. - Ships a post builder under
/admin/postsso the operator can author and publish new posts without touching code.
What it is not
- Not a full analytics platform — there's no realtime event stream, no session-replay, no funnel pre-aggregation. It records simple event rows you can read out via SQL or the API.
- Not a community moderation suite — there's a single Hide/Show toggle per comment, applied by the admin operator.
- Not multi-tenant — the schema carries a
project_idcolumn for future growth, but v1 hardcodes a single default project.
Pick a topic from the menu to dig in.