mapitout / mapitout

Fullstack resource of MapItOut

Home Page:https://mapitout.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Fullstack resource of MapItOut

https://mapitout.github.io

License:MIT License


Languages

Language:JavaScript 76.4%Language:SCSS 21.6%Language:HTML 1.9%Language:Shell 0.1%