This project is a simple task manager built using Node, Express, and MongoDB. It is designed to teach Node packages for tasks such as validation and database connection. To use it, MongoDB must be installed on the system.
To get started with this project, you will need to follow these steps:
-
Clone the project repository to your local machine using the following command:
bashCopy code
$ git clone https://github.com/jarqvi/project-manager.git
-
Change into the project directory:
bashCopy code
$ cd project-manager
-
Install the required packages using npm:
Copy code
$ npm install
-
Start the application:
sqlCopy code
$ npm start
-
Open your web browser and go to
http://localhost:3000
to access the application.
This task manager project comes with the following features:
- User authentication with JWT tokens
- CRUD operations for tasks
- Filtering tasks by completed and incomplete status
- Pagination and sorting of tasks
This project uses the following dependencies:
- Node.js
- Express.js
- MongoDB
- Mongoose
- JSON Web Token (JWT)
This project is a great way to learn about Node packages for validation and database connection. By following the steps outlined above, you can easily clone and set up the project on your local machine and start learning. Happy coding!