Clue Glue

Self-hostable customer feedback boards
Description
Issues / PRs
Team Members
# 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:

```bash
git https://github.com/spiritanand/Clue-Glue 
cd Clue-Glue
```

2. Copy .env.example to .env and update the environment variables:

```bash
cp .env.example .env
```

3. Setup google-oauth credentials and a Postgres database

4. Host the app on
   Vercel/Netlify/Dockerize - [Next.js Deployment](https://nextjs.org/docs/app/building-your-application/deploying)

We hope it helps you gather valuable feedback and make informed decisions on feature
development.
No Issues, PRs or Discussions added.
Suryansh Anand
Suryansh Anand
suryansh_anand
Ravi Shankar Jha
Ravi Shankar Jha
ravi_shankar_jha