An open API service indexing awesome lists of open source software.

https://github.com/samiurrahmanmukul/node-restfulapi-task-manager


https://github.com/samiurrahmanmukul/node-restfulapi-task-manager

error-handling expressjs mongodb-atlas mongoose node-api nodejs rest-api restful-api samiurrahmanmukul

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

          

[![Facebook][facebook-shield]][facebook-url]
[![Instagram][instagram-shield]][instagram-url]
[![Twitter][twitter-shield]][twitter-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
[![Github][github-shield]][github-url]

# Node.JS `RESTfulAPI's` Task Manager

| # | Projects | Live Preview |
| :-: | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------ |
| 01 | [Task Manager (Node.js RESTfulAPI)](https://github.com/SamiurRahmanMukul/Node-RESTfulAPI-Task-Manager) | [Click Here ↗](https://mukul-task-manager-app.herokuapp.com) |

## Installing Packages

```sh
npm install express // node framework
npm install serve-favicon // api router favicon sets
npm install mongoose // mongoDB database schema-based solution to model your application data
npm install dotenv // environment variables
```

## VS-Code Extensions

Install the below extensions:

- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

## Linting Setup

In order to lint and format your code automatically according to popular airbnb style guide, I recommend you to follow the instructions as described in video. References are as below.

### Install Dev Dependencies

```sh
npm install -D eslint prettier
npx install-peerdeps --dev eslint-config-airbnb-base
npm install -D eslint-config-prettier eslint-plugin-prettier
```

[facebook-url]: https://www.facebook.com/SamiurRahmanMukul
[instagram-url]: https://www.instagram.com/samiur_rahman_mukul
[twitter-url]: https://www.twitter.com/SamiurRahMukul
[linkedin-url]: https://www.linkedin.com/in/SamiurRahmanMukul
[github-url]: https://www.github.com/SamiurRahmanMukul

[facebook-shield]: https://img.shields.io/badge/-Facebook-black.svg?style=flat-square&logo=facebook&color=555&logoColor=white
[instagram-shield]: https://img.shields.io/badge/-Instagram-black.svg?style=flat-square&logo=instagram&color=555&logoColor=white
[twitter-shield]: https://img.shields.io/badge/-Twitter-black.svg?style=flat-square&logo=twitter&color=555&logoColor=white
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555
[github-shield]: https://img.shields.io/badge/-Github-black.svg?style=flat-square&logo=github&color=555&logoColor=white

> HAPPY PROGRAMMING & DEVELOPING 🤣 >