zhyang813 / CrowdCart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

CrowdCart

Team

  • Product Owner: Ali Bhatti
  • Scrum Master: Henry Yang
  • Development Team Members: Daniel Chang, Kyle Van Vleck

Table of Contents

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

Usage

  • Signup/create account (most of site is blocked behind auth)
  • mylist - used to view created lists and user link to create new lists
  • listdetail - click on active list to see details - need to expand headers for more detail info - this link is not gated and can be shared (notice URL passes through listid)
  • alllists - show all list EXCEPT (1) your own lists, (2) lists claimed by other users as "jobs", (3) and expired lists
  • myjobs - view lists you have claimed as jobs to fulfill

Requirements

client (majority are piped in via cdn links on index.html)

  • "angular": "^1.5.8"
  • "angular-ui-bootstrap": "^2.1.3",
  • "moment.js": "^2.9.0",
  • "angular-moment": "^1.0.0-beta.6",
  • "angular-route": "^1.5.8",
  • Google maps API + key

server

  • "node.js": "6.2.2"
  • "bcrypt-nodejs": "0.0.3",
  • "body-parser": "^1.4.3",
  • "express": "^4.4.5",
  • "jwt-simple": "^0.2.0",
  • "mongoose": "^4.1.0",
  • current deployed on heroku

Development

Installing Dependencies

From within the root directory:

npm install

Tasks

View the waffle.io issue here View the project planning docs here

Contributing

See CONTRIBUTING.md for contribution guidelines.

About


Languages

Language:JavaScript 64.2%Language:HTML 34.1%Language:CSS 1.7%