Skip to content

nchidinma/task-manager-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Node Task Manager - Streamline Your Task Management

Welcome to Node Task Manager, a Node.js application designed to simplify your task management process! With NodeTaskManager, you can effortlessly create, organize, and track your tasks in a seamless and user-friendly environment. From signup and login to updating your profile, creating tasks, marking them as completed, and deleting them, NodeTaskManager has got you covered.

🌟 Features

  1. User Registration and Login: Easily sign up for a new account or log in to your existing account to access your personalized task management experience.

  2. Profile Management: Update and manage your profile information, ensuring your account details are always up to date.

  3. Task Creation: Create tasks by providing a title, description, and optional due date, enabling you to stay organized and focused.

  4. Task Completion: Mark tasks as completed to track your progress and visualize your accomplishments.

  5. Task Deletion: Delete tasks that are no longer needed, keeping your task list clutter-free.

💻 Getting Started

Setting up and running NodeTaskManager is a breeze. Just follow these simple steps:

Prerequisites

  • Node.js
  • NPM (comes with Node.js)
  • MongoDB (installed and running)

Installation

  1. Clone the repository

    git clone https://github.com/your_username_/NodeTaskManager.git
  2. Install NPM packages

    npm install
  3. Configure Database Connection

    • Open the config/config.env file and update the MongoDB connection URL and other configuration settings.
  4. Run the app

    npm start

That's it! NodeTaskManager is now ready to help you manage your tasks efficiently.

🎯 How to Use

  1. Sign Up: Start by creating a new account using the signup form. Provide the required information, such as username and password.

  2. Login: Once your account is created, log in using your credentials to access your personalized task management dashboard.

  3. Update Profile: Navigate to the profile section to update your account details, including username, email, or any other relevant information.

  4. Create a Task: Use the task creation form to add new tasks to your list. Specify the task title, description, and optionally, the due date.

  5. Complete a Task: As you make progress, mark tasks as completed to keep track of your achievements. Enjoy the satisfaction of checking off completed tasks!

  6. Delete a Task: If a task becomes irrelevant or is no longer needed, delete it from your task list using the provided delete option.

🤝 Contact

Your Name - [email protected]

Project Link: Task Manager


Thank you for choosing NodeTaskManager! We hope it simplifies your task management and boosts your productivity. Stay organized and accomplish your goals effortlessly! 🚀✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published