mkaraki / BookShelf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BookShelf

Personal Book Manager.

Object Relation

graph LR
    Site -- Contains --> Room
    Room -- Part of --> Site
    Room -- Contains --> BookCase
    BookCase -- in --> Room
    BookCase -- has few --> BookShelf
    BookShelf -- Part of --> BookCase

    Book -- in --> BookShelf

    Author -- write --> Book
    Book -- written by several --> Author

    Publisher -- publish --> Book
Loading

Barcode structure

0N n+ d
  • 0N: Code type
  • n+: Database Id Number
  • d : sum % 10 of n+

Code types:

  • 00: Book Collection Id
  • 01: Book Shelf Id
  • 02: Book Case Id
  • 03: Room Id
  • 04: User Id

Setup

Manual

  1. Copy all php files in root directory.
  2. Copy all directories except lib and dbinit.
  3. Rename _config.php.example to _config.php.
  4. Edit _config.php.
  5. Download db.class.php from MeekroDB GitHub and place under lib/meekrodb/.
  6. Execute all sql script in dbinit.

About


Languages

Language:PHP 85.4%Language:JavaScript 14.1%Language:PowerShell 0.4%Language:Hack 0.0%