/Hello-Books-React

Primary LanguageJavaScriptMIT LicenseMIT

Codacy Badge Build Status Coverage Status

Hello Books

Hello-Books is a simple application that helps manage a library and its processes like stocking, tracking and renting books. With this application users are able to find and rent books. The application also has an admin section where the admin can do things like add books, delete books, increase the quantity of a book etc.

Features Supported

Admin Abilities

  • Add a book
  • Edit a book
  • Delete a book
  • View all users
  • View all books

Authenticated User Abilities

  • View all books
  • Borrow a book
  • Return a book
  • View borrow history
  • View books borrowed and not returned

General Users Abilities

  • View all books
  • Register
  • Login

Technologies used

Built with

  • ReactJS
  • Bootstrap 4

Testing

  • Enzyme
  • Jest

Installation

Clone Repo

git clone https://github.com/brandeddavid/Hello-Books-React.git

Change Directory

cd Hello_Books_React

Install Dependancies

npm install

Run the Application

npm start

To Run Tests

npm test

Deployed Links

API: https://banana-pie-71385.herokuapp.com/

Application: https://hello-bookz.herokuapp.com/

Contributor

© 2018 David Mwangi Mathenge