/knapsack

Primary LanguageJavaScript

Knapsack

Knapsack 1.0 is a web application platform to allow the user to categorize books in different collections. Users have the ability to recommend books to other Knapsack users in an intuitive manner via a simple and clean interface.

Team

  • Product Owner: Sujay Patel
  • Scrum Master: Arthur Mathies
  • Development Team Members: Molly Lloyd , Chris Puskar, Chris Nixon

Key Features

  • Create categories of books
  • Share an individual book with other users of Knapsack
  • Share whole collections of books with other users of Knapsack
  • Delete individual books and collections
  • Default category of New York Times Best Sellers
  • Clean and simple UI
  • Auto complete feature utilizing Google Books API
  • User Authentication

Knapsack 1.0 leverages Angular, Express, Node, SQLite, Sequelize, and Heroku technologies.

Requirements

  • Node 4.0.x

Development

If you want to contribute please read the commit message guide, squash your commits until they are descriptive enough and make a pull request to the master branch.

Installing Dependencies

From within the root directory:

npm install