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
- Host: GitHub
- URL: https://github.com/samiurrahmanmukul/node-restfulapi-task-manager
- Owner: SamiurRahmanMukul
- License: apache-2.0
- Created: 2021-11-03T03:23:11.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-25T10:33:38.000Z (almost 4 years ago)
- Last Synced: 2025-06-30T21:44:12.967Z (3 months ago)
- Topics: error-handling, expressjs, mongodb-atlas, mongoose, node-api, nodejs, rest-api, restful-api, samiurrahmanmukul
- Language: JavaScript
- Homepage:
- Size: 77.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 🤣 >