Skip to content

vinithkarthik/taskManagement-usingNodeJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taskManagement-usingNodeJs

Description

Developed endpoints for performing CRUD operations on users and their tasks with authentication using JWT token

Tech and library stack

Node, Express, Mongodb, Mongoose, jsonwebtoken, bcryptjs, multer, validator, jest, supertest

Available Scripts

npm run dev

Runs the node applicaiton in development mode on port 3000

/< mongodbInstalledPath >/mongodb/bin/mongod --dbpath=/< mongodbInstalledPath >/mongodb-data;

Runs the local db (create a folder named mongodb-data for storing the data locally)

Concepts covered

CRUD operations, mongoose - (Schema, Models, Documents, Queries, Connections, Middleware, Populate, Validations, Timestamps), JWT token authentication, file upload, Unit testing

Sample request and their response

image

image

About

Developed endpoints for performing CRUD operations on users and their tasks with authentication using JWT token

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published