Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajaykumar2pp/bookstore-app-nodejs
Book Store simple RESTful API that performs CRUD (Create, Read, Update, Delete) operations on a collection in a MongoDB database
https://github.com/ajaykumar2pp/bookstore-app-nodejs
dotenv ejs express mongoose nodejs winston
Last synced: about 1 month ago
JSON representation
Book Store simple RESTful API that performs CRUD (Create, Read, Update, Delete) operations on a collection in a MongoDB database
- Host: GitHub
- URL: https://github.com/ajaykumar2pp/bookstore-app-nodejs
- Owner: ajaykumar2pp
- Created: 2023-06-20T06:12:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-19T02:14:37.000Z (over 1 year ago)
- Last Synced: 2023-07-19T03:28:40.457Z (over 1 year ago)
- Topics: dotenv, ejs, express, mongoose, nodejs, winston
- Language: JavaScript
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bookstore-App-Nodejs 🚀
## ⭐ Introduction
Book Store is a simple RESTful API that performs CRUD (Create, Read, Update, Delete) operations on a collection in a MongoDB database
## Features ( API’s Test using Postman )
- Create a book
- Update a book
- Get a single book
- Get all book
- Delete a book
### `Run my project`
```shell
npm install
npm start
Open [http://localhost:2000] view .
```## Packages Install
- body-parser
- dotenv
- ejs
- express
- winston
- mongoose
- nodemon
## Important End points of the API
![Screenshot (316)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/7cf60bd8-86dc-4037-b50e-81c0bfa06e04)## 💻
### Create a Book
![Screenshot (322)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/f34cbe15-d18d-42ed-89fd-837db377c528)
### Get All Book
![Screenshot (323)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/82fd776b-f98b-4249-9626-c8e5b5505fa1)
### Get a Single Book
![Screenshot (324)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/b6e67d4f-0100-445a-89c9-4dca0286d4d6)
### Update a Book
![Screenshot (326)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/a190c18b-8d23-446a-9629-a0d1ae301ab6)
### Delete a Book
![Screenshot (325)](https://github.com/ajaykumar2pp/Bookstore-App-Nodejs/assets/102378038/92daed1d-7e51-43b3-895a-898301ec73b3)