lzhuor / net-promoter-score-collector

This is a NPS collector made by John with Spring Boot + Vue. It aims to replicate the same feature built by Zendesk which requires a commercial license and is expensive.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

net-promoter-score-collector

This is a NPS collector.

This project is built with Spring Data and Spring Boot. Backed by MongoDB as storage. It's also my first try out with Vue + Vuex.

With the power of Spring Boot starter, you can boost this app in a minute by following:

Step 1

./graldew build

Step 2

create a Spring Boot application runner in your IDE: Image of Swagger

Step 3

Run it!

Image of App Start

Develop Front-end

You can run

cd nps-collector-web
yarn dev

Swagger

API Documents are available via Swagger: http://localhost:8000/swagger-ui.html Image of Swagger

About

This is a NPS collector made by John with Spring Boot + Vue. It aims to replicate the same feature built by Zendesk which requires a commercial license and is expensive.


Languages

Language:HTML 63.2%Language:Java 18.6%Language:JavaScript 11.4%Language:Vue 5.2%Language:CSS 1.7%