Open-source tool ( call it a microservice 😉 ) for managing customer feedbacks.
Critique will be able up and running in few minutes ( I hope ) , using the docker image.
API will have the following endpoints. Updating exising feedbacks and tags will also be available.
Method |
Endpoint |
Description |
GET |
/v1/feedbacks |
get with pagination |
GET |
/v1/feedbacks/:id |
get feedback details |
POST |
/v1/feedbacks |
post a feedback |
GET |
/v1/tags |
get all tags(complaint, proposal, etc) |
POST |
/v1/tags |
create tags |
PUT |
/v1/tags/merge |
merge tag with another |
feedbacks |
column name |
type |
id |
uint |
title |
string |
body |
string |
created_by |
string |
created_at |
timestamptz |
|
attachments |
column name |
type |
id |
uint |
name |
string |
path |
string |
feedback_id |
uint |
|
tags |
column name |
type |
id |
uint |
name |
string |
|
feedbacks_types |
column name |
type |
feedback_id |
uint |
tag_id |
uint |
|