1
Go to file
2016-05-19 20:22:31 -07:00
build Fixing spelling mistake 2015-11-15 17:26:24 +09:00
cmd Cleanup 2015-09-01 18:41:37 +09:00
static Styling change 2016-02-14 13:20:04 -08:00
README.md Update readme 2016-05-19 20:22:31 -07:00
search.go Fixes 2015-09-23 10:42:26 +09:00
types.go Link maps by lat/lon instead of address 2015-09-22 12:57:45 +09:00
util.go Update calculation for "nearby" 2015-11-22 14:34:40 +09:00

Restaurant Search

This work-in-progress represents a prototype semantic search web application that I'm developing as part of my master's thesis at Keio University. You can get a better understanding of the goals of my research by referring to the overview presentation.

This installation guide is designed with Ubuntu-based distributions in mind (I'm using Linux Mint for development), but I expect it to be trivial to get this application running on other flavors of Linux.

Installation

  1. Install the system dependencies:

    # apt-get install nodejs-legacy nodejs npm
    
  2. Install the Node dependencies:

    # npm install -g bower
    
  3. Install the Go tool chain:

    $ wget https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
    $ tar xzvf godeb-amd64.tar.gz
    # ./godeb install
    
  4. Set the GOPATH environment variable (read the docs).

  5. Install the search application:

    $ go get github.com/FooSoft/search
    
  6. Install the client libraries (from the search/static directory):

    $ bower install
    
  7. Build and start the server (from the search/cmd directory):

    $ go build
    $ ./cmd
    
  8. Access the web application at localhost:8080.

License

MIT