datahappy1 / go_fuzzymatch_webapp

Fuzzster - fuzzy matching web application

Home Page:https://fuzzster.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go_fuzzymatch_webapp

Go Report Card DeepScan grade

A fuzzymatching web application written using Go and Javascript.

How to run locally the application back-end

  1. Install Golang 1.15+
  2. set environment variable name environment to development in your IDE
  3. go\src\github.com\datahappy1\go_fuzzymatch_webapp>go mod vendor
  4. go\src\github.com\datahappy1\go_fuzzymatch_webapp>go run main.go
  • The API by default runs at http://localhost:8080/api/v1/requests/
  • API Documentation is located here
  • For back-end configuration, check files here
  • For running local tests, run go\src\github.com\datahappy1\go_fuzzymatch_webapp>go test

How to run locally the application front-end

  1. Install npm
  2. Install Webpack based on this tutorial
  3. For local development, bundle frontend code using Webpack go\src\github.com\datahappy1\go_fuzzymatch_webapp\ui>npm run build:development
  • For production release, bundle frontend code using Webpack go\src\github.com\datahappy1\go_fuzzymatch_webapp\ui>npm run build:production
  • The application by default runs at http://localhost:8080/

Screenshot of the app

image

About

Fuzzster - fuzzy matching web application

https://fuzzster.herokuapp.com

License:MIT License


Languages

Language:Go 61.0%Language:JavaScript 34.5%Language:Shell 2.2%Language:Python 2.2%