This project was developed as part of my internship assessments. It serves as a practical demonstration of my skills and capabilities in NODEJS , Web Development, Networking, Database.
Key Feature:
- RESTFUL API
- CRUD operations
- DATA VALIDATION
Technology Stack:
- programming language: Javascipt(Nodejs)
- Framework : Express js
- Database : Mongodb
- Data Validation : mongoose
- API Tesing : Post man
- Version Control : Git/GitHub
End Points :
- GET => api/v1/books -- for fetching all the books (READ)
- GET => api/v1/books/:id -- for featching single book
- POST => api/v1/books/ -- for adding a new book (CREATE)
- PUT => api/v1/books/upate/:id --- for updating existing book (UPDATE)
- DELETE => api/v1/books/delete/:id -- for deleting existing book (DELETE)
Data Model: Books:
- title
- author
- price
- pub_date
- ISBN