Link to Heroku
Link to our schema
You can clone the repo by typing the command
> git clone https://github.com/FACN7/nem-week6-book-sharing.git
> cd nem-week6-book-sharing
> npm i
> google-chrome index.html
(WHEN WE HAVE TESTS HAHA)
Install tape and tap-spec
> npm i tape -D
> npm i tap-spec -D
Run the test command
> npm test
As a member of Founders & Coders who has a book I would like to share...
- I can add a book to the database As a member of Founders & Coders who is interested in borrowing a book...
I can browse for available books
- I can reserve a book for certain dates
- I can unreserve a book
- Set up project architecture
- We were considering making 2 tables in our database, but ended up making three: Students, Books and Bookings
- Set up a server
- Set up a database
- Host on Heroku incl database
- Display the list of books from DB in DOM (+availability)
- Add search by title
- Add a book on client side
- Borrow - return mechanics
- CSS
- Tests
Stretch goals:
- Autocomplete
- Several reservations per book
- Codecov and Travis
- POST and GET requests to the server on a project with a database
- Made it working with XMLHttpRequest method
- Hosting a DB on Heroku
- Protected out inputs against script injections