Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.
/ hellobooks Public archive

Library Management System with Node and React

Notifications You must be signed in to change notification settings

MartinsOnuoha/hellobooks

Repository files navigation

Hello-Books

Library management


Hello-Books is a simple application that manages library processes like stocking, tracking and renting of books.

background details below relevant to understanding what this app does

Usage

Option 1

Navigate to App Url.

https://hellobooksproject.herokuapp.com/

Option 2

git clone this repository Install Packages

$ npm install

Start Sever

$ npm start

Open index.html in browser Create an account and Jump in our pile of books

Functionalities

Registered Users can borrow available books from the Library
Registered Users can return books when done
Registered Users can view borrowing history
The application allows two levels of user account Free and Pro
The Free account has the functionality of borrowing a specified ammount of books
This restriction is however removed with the Pro User account.
An Admin User manages the entire library processes

Add Books Delete Books Modify Books

API ROUTES

 POST : /api/users/signup
 
POST : /api/users/signin
POST : /api/books
PUT : /api/books/<bookId>
GET : /api/books
GET : /api/users/<userId>/books?returned=false
POST : /api/users/<userId>/books
PUT : /api/users/<userId>/books

Acknowledgments

hello-books was inspired by Andela Fellowship

See Also

https://www.pivotaltracker.com/n/projects/2084801 Project Progress on PT Board

  • ...

License

ISC
MIT

About

Library Management System with Node and React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published