Skip to content

spiritanand/Clue-Glue

Repository files navigation

ClueGlue

Self-hostable customer boards for product feedback and feature requests.

Features

User View

  • Feature Requests: Submit new feature requests and suggestions.
  • Roadmap Tracking: Monitor the progress of feature requests through a roadmap table view.
  • Progress Updates: Stay informed about the status of submitted features.

Admin View

  • Feature Management: Oversee and update the status of feature requests.
  • Release Posts: Publish updates to announce upcoming feature releases.
  • Dashboard: Manage and review all feature requests and user feedback in one place.

Tech Stack

  • Next.js: Framework for building server-rendered React applications.
  • NextAuth.js: Authentication solution for secure sign-in and user management.
  • Drizzle ORM: ORM for database interactions and schema management.
  • Tailwind CSS - Shadcn: Utility-first CSS framework for custom styling.
  • tRPC: Type-safe API communication between client and server.

Usage

  • Admin Users: Log in to manage feature requests, update statuses, and release posts.
  • Regular Users: Create feature requests and track their progress on the roadmap.

Self Host or Local Setup

  1. Clone the repository to your local machine:
git https://github.com/spiritanand/Clue-Glue 
cd Clue-Glue
  1. Copy .env.example to .env and update the environment variables:
cp .env.example .env
  1. Setup google-oauth credentials and a Postgres database

  2. Host the app on Vercel/Netlify/Dockerize - Next.js Deployment

We hope it helps you gather valuable feedback and make informed decisions on feature development.

About

Self-hostable customer feedback boards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published