Skip to content

tapiwa03/hellobooks-cp4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello Books React Front-End

Build Status Coverage Status

Codacy Badge

HelloBooks is a library management system written in React that enables users to be able to borrow and return books; along with allowing them to view their full borrowing history. It also allows library administrators to perform CRUD actions on the books within the library.

The front end will be connected to a hosted version of the HelloBooks-API. This app will be done in ReactJS and will make use of HTML, CSS and Javascript to create a responsive front end application which connects to the above mentioned API.

Live Link

Link to live application

Prerequisites

  • Install NodeJS
  • npm NB: NPM is installed with NodeJS. To check that it is installed run the command:
$ npm -v

Cloning the Repository

  • Clone the Repo using the following command:
$ git clone https://github.com/3V0L/hellobooks-cp4.git
  • In the terminal, enter the new directory created with the following command:
$ cd hellobooks-cp4
  • Install dependancies:
$ npm install
$ npm start

Run Tests

$ npm test

Technologies Used

  • React JavaScript
  • Bootstrap
  • CSS
  • HTML

Major Packgaes Used

  • Axios: used for making API calls
  • Jest and Enzyme: for testing components
  • React Router: for navigating through the different components
  • SweetAlert: JavaScript alerts

Interface Preview

screen shot 2018-09-06 at 15 16 02

Table of available books

screen shot 2018-09-06 at 15 16 27

Login Page

Done By Tapiwa Mapfundematsva (3V0L)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •