Skip to content

Basic JavaScript (ES6) "task manager app" using refactoring techniques to enhance code structure and readability.

Notifications You must be signed in to change notification settings

Musfira89/Task_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task_Manager

Basic JavaScript (ES6) "task manager app" using refactoring techniques to enhance code structure and readability.

Features

  • Add Task: Add a new task to the task manager.
  • Update Task Status: Update the status of a task as either "Pending" or "Completed".
  • Delete Task: Remove a task from the task manager.
  • Prioritize Task: Set the priority of a task.
  • View All Tasks: Display all tasks in the task manager.

Code Refactoring Techniques

  • ES6 Class Syntax: The code has been refactored to use ES6 class syntax for better code organization and readability.
  • Array Methods: Array methods like push,find have been used for efficient task management.
  • Meaningful Naming: Variables and functions have been given meaningful names to improve code understanding.
  • Modular Code Structure: The code has been structured into separate files for better organization and maintainability.

Installation

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd task-manager-app
  3. Install dependencies: npm install

Usage

  1. Run the app: node App.js
  2. Follow the prompts in the terminal to interact with the task manager app.
  3. Choose the desired options from the menu to add, update, delete, view tasks and exit.

About

Basic JavaScript (ES6) "task manager app" using refactoring techniques to enhance code structure and readability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published