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)