Skip to content

An application for users to create multiple lists of books from the Google Books API.

License

Notifications You must be signed in to change notification settings

dgdblank/BookLists

Repository files navigation

BookLists

An application for users to create multiple lists of books from the Google Books API.

The deployed version can be found at: https://simple-booklister.herokuapp.com

Requirements

  • Node 0.10.x
  • MYSQL 5.x
  • npm 2.10.x

To run locally:

Step 1: Clone the repo to a local directory on your computer

$ git clone https://github.com/dgdblank/Booklists.git

Step 2: Install Dependencies

$ npm install

Step 3: Open a new terminal window to start mySQL and log in

$ mysql.server start
$ mysql -u root

Step 4: Create a local database called 'booklists' from within mySQL

mysql> CREATE DATABASE booklists;
mysql> use booklists;

Step 5: Set up your NODE_ENV variable for the development environment

run "$export NODE_ENV=development"

Step 6: Run server.js from the server directory

$ node server/server.js

Step 7: Navigate to localhost:5000 and signup for an account!

Features to Add:

  1. Notifications for when books are successfully added to the list.
  2. Error messages when user does not have a list or book has already been added. Also, for login and signup.
  3. View additional book information upon selection.
  4. Removing books form lists
  5. Addings books after clicking on a newly created list.

About

An application for users to create multiple lists of books from the Google Books API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published