AhmedVargos / myLibrary

A client side project using JS to help you order your PDF books, view them and take notes in any page.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Library

With this application helps users with keeping track of their books, each user will have the ability to create shelfs, and add PDF books to the shelfs, Can read books using PDF.js open source library from Mozilla, and take notes by selecting any text in the books, and viewing all his notes in the notes section and go to the page by clicking the note was written before.

Installation

No installation is required.

Usage

To use this app you need to run an pplication server to host it, since the PDF.js library requires running from a service; it won't work using the File system (opening the files directly on the browser). We recommend to install http-server node package using $npm install -g http-server then running $http-server in the main application directory .

After adding a book to a shelf, the books itself must be moved manually to Books folder inside main project directory ( “/Books” ).

Credits

  1. Ahmad Ehab
  2. Ahmad Nagib
  3. Ahmad Sobhy
  4. Al-Romaisaa Hussien
  5. Dina Ghounem
  6. Muhamed Mahrous

Thanks

A special thanks to the PDF.js open source community.

About

A client side project using JS to help you order your PDF books, view them and take notes in any page.


Languages

Language:JavaScript 89.8%Language:CSS 6.6%Language:HTML 3.6%