Skip to content

KatiaAsh/Book-Share-RM

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

63 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Book-Share-RM

How to use our Website:

Check out our book sharing website.

To check out the app, please clone this repository.

git clone

Install the dependencies

npm i

Run start

npm run devStart

Our Product:

We want to create a web application which displays books for people in Founders & Coders to share.

User Story:

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

Suggested additional requirements / stretch goals:

  • I can rate the book after I've read it
  • Books can simultaneously be reserved by multiple users but for different dates

Schemas:

books

id book_name author users_id img_url
1 Harry Potter J.K Rowling 1 img.jpg

users

id name surname
1 Katia Ashkar

reservations

id book_id users_id due_date
1 1 1 15 Aug 2017

ratings

id book_id rating
1 1 5

Wireframe:

altinline

Architecture:

altinline

Code Guidelines:

  • CamelCase for variable names
  • Comments for code clarification
  • Sole use of arrow-functions on backend
  • Use of QuerySelector to grab elements from html to js

Team Checklist:

  • Wireframe & Architecture
  • Create schemas
  • Research sql injections
  • Create skeleton files
  • Create database
  • Create back-end server
  • Create front-end client
  • Establish Heroku

About

Book Share RM ๐Ÿ“š

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.5%
  • CSS 21.9%
  • HTML 12.9%
  • PLpgSQL 6.7%