Giter Club home page Giter Club logo

metis's Introduction

Project Name

Metis, the new way to plan your day!

Team

  • Product Owner: Elizabeth Akerman
  • Scrum Master: Alex Autem
  • Development Team Member: Bruce Graham

Table of Contents

  1. Files
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Files

The roles of our files/folders are included below:

/client/index.html -this file contains the usual CDN's, link, meta and script tags however the important thing to know is that the script tag starting on approx line 90 is what contains all the nuts and bolts for our Google Calendar API login.

/client/app/app.js -this file contains the AngularJS $routeProviders.

/client/app/calendar -this folder contains the AngularJS calendar view template and controller.

/client/app/confirm -this folder contains the AngularJS confirm view template and controller.

/client/app/login -this folder contains the AngularJS login view template and controller.

/client/app/schedule -this folder contains the AngularJS schedule view template and controller.

/client/app/services -this folder has two files which contain all the functions for converting a list of tasks into a usable schedule. It also converts the schedule into the formats required for displaying the new tasks on the AngularJS confirm view and for sending the new tasks to the Google API.

/client/css -this folder is one of several dependancy folders needed to propertly run our Responsee 4 CSS template/framework, www.myresponsee.com.

/client/font -this folder is one of several dependancy folders needed to propertly run our Responsee 4 CSS template/framework, www.myresponsee.com.

/client/img/metis.png -this file is our main logo which shows up on our index.html page.

/client/owl-carousel -this folder is one of several dependancy folders needed to propertly run our Responsee 4 CSS template/framework, www.myresponsee.com.

/client/js -this folder is one of several dependancy folders needed to propertly run our Responsee 4 CSS template/framework, www.myresponsee.com.

/client/lib -this folder contains our AngularJS library files that were necessary for the proper function of the Karma test suite.

/server/server.js -this file contains our node/express server.

/server/config -this folder contains our server routes file, the skeleton is there but this file is currently not being used, please see the comments in this file for further details.

/server/tasks -this folder contains our database controller and model files for tasks, the skeleton is there but these files are currently not being used, please see the comments in these files for further details.

/server/users -this folder contains our database controller and model files for users, the skeleton is there but these files are currently not being used, please see the comments in these files for further details.

/specs/tests -this folder contains our test file, please see the Running Tests section below in this ReadMe for further details.

Requirements

  • AngularJS 1.6.x
  • Angular-Route 1.6.x
  • Angular-Sanitize 1.6.x
  • Node 6.9.x
  • Express 4.13.x
  • Body-Parser 1.15.x
  • MongoDB 3.2.x
  • Mongoose 4.8.x
  • Responsee 4

Development

Installing Dependencies

From within the root directory:

npm install *all other dependencies are connected via CDN

Important Accounts

-GMAIL API Account username: [email protected] pw: hrr21newts

-MLAB DATABASE mLab username: communicativenewts mLab pw: hrr21newts database username: greenfield database pw: greenfield

Project Issues Link

View the project issues here

Contributing

See CONTRIBUTING.md for contribution guidelines.

Running Tests

Intiate the test sequence by running 'gulp karma' from the command line. More testing files can be added to specs/tests and karma.config.js

metis's People

Contributors

ekakerman avatar aautem avatar bruce-graham avatar

Watchers

James Cloos 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.