Skip to content

theandrewlane/geo-auction

Repository files navigation

Build Status Gitter Heroku

TODOs



## Before You Begin Before you begin we recommend you read about the basic building blocks that assemble a MEAN.JS application: * MongoDB - Go through [MongoDB Official Website](http://mongodb.org/) and proceed to their [Official Manual](http://docs.mongodb.org/manual/), which should help you understand NoSQL and MongoDB better. * Express - The best way to understand express is through its [Official Website](http://expressjs.com/), which has a [Getting Started](http://expressjs.com/starter/installing.html) guide, as well as an [ExpressJS](http://expressjs.com/en/guide/routing.html) guide for general express topics. You can also go through this [StackOverflow Thread](http://stackoverflow.com/questions/8144214/learning-express-for-node-js) for more resources. * AngularJS - Angular's [Official Website](http://angularjs.org/) is a great starting point. You can also use [Thinkster Popular Guide](http://www.thinkster.io/), and [Egghead Videos](https://egghead.io/). * Node.js - Start by going through [Node.js Official Website](http://nodejs.org/) and this [StackOverflow Thread](http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js), which should get you going with the Node.js platform in no time.

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

$ npm install -g bower
  • Sass - You're going to use Sass to compile CSS during your grunt task. Make sure you have ruby installed, and then install Sass using gem install:
$ gem install sass
  • Gulp - You may use Gulp for Live Reload, Linting, and SASS or LESS.
$ npm install gulp -g
  • All other dependencies - This installs all node modules specified in package.json
$ npm install

Docker Development

If you have trouble installing the dependencies, create and utilize the docker container

  • (TODO) push docker image to docker hub

  • Build the Docker container:

$ docker build -t auctions-near-me .
  • Run the Container
$ docker run -it auctions-near-me

Development

After installing all dependencies, use Gulp to build, lint, and serve.

gulp dev will automatically rebuild and serve when you've made code changes

  • Run the Gulp dev task (should be left running while developing)
$ gulp dev

About

A geolocation based auction web app built on the MEAN Stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages