DavudSafarli / Critique

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Critique

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

Database Structure

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

About


Languages

Language:Go 97.2%Language:Makefile 1.5%Language:Dockerfile 1.3%