sunglasses

command module
v0.0.0-...-d9c4052 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2014 License: GPL-3.0 Imports: 4 Imported by: 0

README

Sunglasses

wercker status

Sunglasses is a social platform with a great focus on privacy where you can get in touch with the people you want without having to worry about your data.

###Requirements

  • Node.js and npm
  • Golang 1.1 or higher
  • MongoDB
  • Redis

###Technologies Sunglasses is built on top of:

  • AngularJS (CoffeeScript)
  • Martini (Golang)
  • MongoDB
  • Redis
  • Gulp as a frontend build tool
  • npm and bower as frontend package managers

###Install In order to install a production instance of sunglasses you need nodejs (and npm), Golang, mongodb and redis up and running.

####Grab the source code

git clone https://github.com/mvader/sunglasses
cd sunglasses

####Edit config.sample.json

cp config.sample.json config.json
vim config.json

Now you have to edit all the values you need to setup sunglasses. Note: copy config.sample.json, don't delete it or move it. It is used in the tests!

####Install backend dependencies and make tests

go get -t github.com/smartystreets/goconvey
go get -t .
cd tests
go test -v

If everything is right we can proceed to build the backend.

####Build backend

cd ..
go build

####Install frontend dependencies

cd client
npm install
bower install

####Build frontend

gulp

Now you just have to run your app.

###Warning This was a class project and thus it may be discontinued and the missing features not implemented. Use at your own risk.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
modules

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL