Skip to content

This full stack application enables users to efficiently manage their books, providing a seemless user interface. It ensures secure user authentication and error handling.

Notifications You must be signed in to change notification settings

its-kritika/book-manager-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book-Manager-API

Description

Book Manager API is a RESTful API built with Node.js, Express and MongoDB. It allows users to manage their book collection by providing functionality to create, read, update, and delete books.

Features

  • User authentication and authorization.
  • CRUD operations for managing books.
  • Secure password storage with hashing.
  • Token-based authentication using JWT.
  • Data validation and sanitization.

Requirements

  • Node.js
  • MongoDB
  • Postman

Installation

  • Clone the repository
  • Switch to the this directory using command cd book-manager-api
  • Install the dependencies using npm i
  • Set up environment variables and create .env file.
    • Add DATABASE_CONNECTION_STRING for datbase connectivity.
    • Add JWT_SECRET_KEY for authorization.
  • Start the server npm start

KEEP TRACK OF YOUR BOOKS WITH THIS APP!!

About

This full stack application enables users to efficiently manage their books, providing a seemless user interface. It ensures secure user authentication and error handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published