Skip to content

creyente1897/ManageIT-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager API

This is a REST API made with nodejs . It is a simple Todo API that performs basic CRUD operations i.e Create, Read, Update and Delete helping users to keep track of daily tasks . It has features like user authentication through JWT , storing profile image for the user with Multer and sending email to a new or leaving user using SendGrid.

A simple API reference provided if you visit the DEMO

Prerequisites

Local Installation

Clone the project

git clone https://github.com/creyente1897/taskManagerAPI.git
cd taskManagerAPI

Installing node modules (dependencies)

npm install

Making environment file

Make an environment file in the config directory named as dev.env similar to example.dev.env

Running the project (development)

npm run dev

Testing using Jest

Make an environment file in the config directory named as test.env similar to example.test.env

Running the tests

npm test

Now you can open the project on localhost:3000

About

A ToDo API for keeping track of daily tasks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors