Skip to content

VisitingLandmarks/visitingLandmarks

Repository files navigation

visitingLandmarks

Demo

You can find the lateast stable build at http://visitinglandmarks.com Or install the mobile app at http://app.visitinglandmarks.com

Run It

  1. Install node.js (>=8.0.0)

  2. Install grunt-cli

    npm install -g grunt-cli
    
  3. Install dependencies

    npm install
    
  4. Get a 3.x MongoDB

  5. 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,
            },
        },
    };
  6. Pack client files

    grunt webpack:dev
    
  7. Start the server

    npm start
    
  8. Point your browser to http://localhost:8000

Test It

There are several grunt tasks for different quality checks. Easiest is you just run grunt. For details check the Gruntfile.js

Licenses

Code

The MIT License

Locations

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.

Graphics

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages