Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD (Create, Read, Update, and Delete.)

  • This CRUD API is a simple implementation of a RESTful API.
  • I Created This Using JS, NodeJS, Express, Nodemon, Mongoose, and MongoDB.
  • Tested Using Insomnia and Postman

Demo

Description of the GIF

Purpose

I started this project to gain a stronger understanding of JavaScript and NodeJS to prepare for my IBM Joint Study Interview. Additionally, I hoped to gain a more comprehensive understanding of backend development and APIs. Finally, I looked to gain experience in using and manipulating a database.

Tools Used

  • Javascript - Programming language.
  • NodeJS - Javascript server runtime environment.
  • Express - NodeJS web application framework.
  • Nodemon - NodeJS tool allowing for asynchronous express development.
  • Mongoose - NodeJS ODM library for easy manipulation and reading of MongoDB database.
  • MongoDB - Database used to hold our 'product' information.
  • Insomnia - RESTful API Debugging/Testing Utility.

Using JavaScript and NodeJS, I have created a simple Backend API that can serve the following functions.

  1. C reate a new instance of 'product' which is initialized and declared into our MongoDB Database.
  2. R ead existing instances of 'product' based on its product ID number from the Database.
  3. U pdate existing instances of 'product' to replace the value(s) associated with the 'product'.
  4. D elete existing instances of 'product' from the database based on its ID number.

Future Project Goals.

  1. Create a front-end product to push and pull from the database.
  2. Add more features of querying the database

About

Simple CRUD API Created With JS, NodeJS, Express, and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages