Giter Club home page Giter Club logo

hotspotter's Introduction

##Jenkins Build: Build Status #Project Hotspotter##

##Client##

##Team Members##

  • Dylan Williams: Quality Assurance Manager
  • Spencer Smith: Client Proxy
  • Nathan Reinhardt: Scrum Master

##Product Description##

Software for the detection of frequently modified files and functions from commit logs and source changes of revision-controlled codebases.

##References##



#Tech Stack#

  • AngularJs
  • Express
  • Nodejs
  • MongoDb

##TO RUN##

Assuming you have node and mongo installed

(https://nodejs.org/en/)

(https://www.mongodb.org/downloads#production)

##Setup##

#####Install Grunt-Cli and bower globally#####

npm install -g bower

npm install -g grunt-cli

Travel to the base directory of this project where you saved it.

These steps will download the required dependencies to run the app.

  • 1: run 'npm install'
  • 2: run 'bower install'

Travel to bower_components directory of this project.

These steps will download required angular tree view dependency to run the app.

###Running###

  • 1: run 'grunt dev' in one console
  • 2: run 'mongod' in a new console to start up your mongo database
  • Finally: run 'node server' in a new console to start up the application

Now travel to localhost:3000 in your browser



I recommend everyone start here

(https://www.youtube.com/watch?v=AEE7DY2AYvI&list=PLFl3T969CR9TJVLgjn8rtBUIqb27EqqMi&index=1)

##Back End/NodeJS##

(http://loopback.io/)

(https://www.youtube.com/watch?v=GK-tFvpIR7c)

(https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make)

##Front End/AngularJS##

####Angular Best Practices/Style Guide###

(https://github.com/johnpapa/angular-styleguide)

####Angular Attribute Binding Explanation####

(https://gist.github.com/CMCDragonkai/6282750)

##MEAN setup guides##

(https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application)

(https://www.youtube.com/watch?v=JnMvok0Yks8)

(http://modernweb.com/2014/04/21/mean-stack-a-quick-start-guide/)

(http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/)

(https://thinkster.io/mean-stack-tutorial)

(https://egghead.io/)

##Angular Front End Styling Libraries ##

(http://www.google.com/design/spec/style/color.html#)

(https://www.google.com/design/spec/material-design/introduction.html)

(http://tympanus.net/codrops/)

(https://design.google.com/)

(http://stackoverflow.com/questions/14741988/twitter-bootstrap-navbar-with-angular-js-collapse-not-functioning)

(https://www.codementor.io/angularjs/tutorial/making-a-sliding-menu-with-directives-less-css)

(https://material.angularjs.org/latest/)

##Grunt Guides##

(http://raibledesigns.com/rd/entry/using_grunt_with_angularjs_for)

(https://scotch.io/tutorials/a-simple-guide-to-getting-started-with-grunt)

##Testing urls##

(http://davidjs.com/2013/09/tricky-unit-testing-of-httpbackend/) (http://bendetat.com/karma-and-mocha-for-angular-testing.html) (http://neverfriday.com/2014/07/28/angularjs-testing-services-that-use-resource/) (http://technokayiti.blogspot.com/2013/06/lesson-6-angularjs-tutorial-testing.html)

hotspotter's People

Contributors

natereinhardt avatar dylanfw avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.