Skip to content

MostafaAE/library-managment-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System REST API with MongoDB


Organization

The main entities served by the API are

  • Books
  • Members
  • Employees

Each resource is managed by the main HTTP methods

  • GET for getting all elements or searching if query specified or getting specified element if the id specified.
  • POST for adding a new element to the collection.
  • PUT for updating the whole element with new fields
  • DELETE for removing the specified element or the whole elements if the whole collection is specified.

Accessing the API

The server is running on https://library-ms-sfe.herokuapp.com/

Books

https://library-ms-sfe.herokuapp.com/books using the appropriate HTTP method and path

Employees

https://library-ms-sfe.herokuapp.com/employees using the appropriate HTTP method and path

Members

https://library-ms-sfe.herokuapp.com/members using the appropriate HTTP method and path


Installation

  • Clone the repository: https://github.com/MostafaAE/library-managment-system.git
  • Pull Docker Image: docker pull mostafaae/library-management-system
  • Run Docker Image: docker run -p 3000:3000 mostafaae/library-management-system

Team members

About

Library Management System REST API with MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6