/shelf

A simple library management web application for any personal libraries.

Primary LanguageJavaScript

A simple library management web application for any personal libraries.

Features

  • Responsive UI that looks good across devices
  • Google oauth 2.0 authentication
  • Create/edit/delete shelves and books in shelves
  • Borrow and return books

Getting Started

  Run `npm install` to install all dependencies
  • Rename config.env.example to config.env and fill in the information

PORT = 3000
MONGO_URI = //mongodb server uri
SESSION_SECRET = //express-session secret
GOOGLE_CLIENT_ID = //google oauth client id
GOOGLE_CLIENT_SECRET = //google oauth client secret
CALLBACK_URL = //google oauth callback url