You can find the lateast stable build at http://visitinglandmarks.com Or install the mobile app at http://app.visitinglandmarks.com
-
Install node.js (>=8.0.0)
-
Install grunt-cli
npm install -g grunt-cli -
Install dependencies
npm install -
Get a 3.x MongoDB
-
Setup an local config file (config/local.js) and configure your DB endpoint
module.exports = { mongoDB: { connectURI: 'mongodb://user:password@server:port/db', }, email: { smtpTransport: 'smtps://email:password@server', }, authProvider : { //optional facebook : { clientID: FACEBOOK_CLIENT_ID, clientSecret: FACEBOOK_CLIENT_SECRET, }, google : { clientID: GOOGLE_CLIENT_ID, clientSecret: GOOGLE_CLIENT_SECRET, }, }, };
-
Pack client files
grunt webpack:dev -
Start the server
npm start -
Point your browser to http://localhost:8000
There are several grunt tasks for different quality checks. Easiest is you just run grunt.
For details check the Gruntfile.js
The MIT License
There is no data shipped with the repository. Have a look into the importData folder for import scripts. The project is designed to work with any kind of location based data.
- "House" by Vishwas Shetty from the Noun Project
- "User Placeholder" by Freepik from www.flaticon.com (http://www.flaticon.com/free-icon/user-placeholder_22966)