Skip to content

mapitout/mapitout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mapitout-logo.png

Mapitout

A crowdsourcing platform that everyone can update and share useful location based information with the community.


Initial Setup

$ git clone git@github.com:mapitout/mapitout.git
$ cd mapitout
$ ./scripts/setup.sh

Develop

$ cd client
$ npm run dev
<!-- go to http://localhost:8080/ -->
$ cd server
$ npm run dev
<!-- go to http://localhost:8000/ -->

Testing

$ npm run test

Deploy

  1. Deploy frontend: push/merge to master, will trigger this Travis Worker Build Status to build and push files to this repo
  2. Deploy backend: run NPM scripts and it will push server subfoler to this [heroku app], (https://dashboard.heroku.com/apps/mapitout-server) only admin can perform such deployment, we suggest you send a PR and let the admin do it for you.
$ npm run deploy:server

Useful Links

License

MIT

Help (!important)

  • spread the words
  • help adding your FAVORITES restaurants
  • share this map with any restaurant owners
  • share this map to other regions
  • if you are a passionated developer who want to help this codebase and community