This repo is a basic User Managment
app which perform CRUD operations.
The following languages, frameworks, APIs, and services were used to create the website.
- Node.js & Express.js
- MongoDB (Hosted on AWS)
- Clone the repo
npm install
- setup
.env
and setMONGO_URL
variable equal to DB connection string. npm start
All API requests are made by sending a secure HTTPS request using one of the following methods, depending on the action being taken:
POST
Create a new taskPATCH
Update a taskGET
Get's a task or list of userDELETE
Delete a task
{
"email" : "[email protected]",
"password" : "1234",
"name" : "Aravind"
}
Delete user by id:
DELETE /api/v1/users/:id
Gets all the users:
GET /api/v1/users/