Skip to content

iTask: Simple Task Manager App A minimalist task manager built with React, Tailwind CSS, and Redux. Sign in, manage tasks in a dynamic table, and edit details effortlessly. Boost your productivity with iTask!

License

Notifications You must be signed in to change notification settings

arsenbadalyan/itask-task-manager

Repository files navigation

iTask - Simple Task Manager App

iTask is a straightforward task manager application built using React, Tailwind CSS, and Redux. It provides users with the ability to filter tasks, order them by columns, change task states, edit task details, and remove tasks as needed.

Table of Contents

Features

  • Task Filtering: Filter tasks based on different criteria.
  • Column Ordering: Easily order tasks by columns.
  • State Management: Change task states (e.g., to-do, in progress, completed).
  • Task Editing: Modify task details as needed.
  • Task Removal: Remove tasks that are no longer needed.

Installation

To run the iTask app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/arsenbadalyan/itask-task-manager.git
  2. Navigate to the project directory: cd itask-task-manager
  3. Install dependencies: npm install
  4. Start the development server: npm start

Usage

  1. Open the app in your web browser.
  2. Explore the task manager features:
    • Use filters to narrow down tasks.
    • Drag and drop tasks to reorder them.
    • Change task states using the provided controls.
    • Edit task details by clicking on the task.
    • Remove tasks using the delete option.

Screenshots

Sign In Page Sign In Page - Allow users to sign in and access their tasks.

Tasks Table Tasks Table - View and manage tasks with filtering, ordering, and state changes.

Task Editor Page Task Editor Page - Edit task details with a dedicated task editor page.

Contributing

Feel free to contribute to the development of iTask by following these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature
  3. Make your changes and commit: git commit -m "Add new feature"
  4. Push to the branch: git push origin feature/new-feature
  5. Open a pull request.

License

This project is licensed under the MIT License.

About

iTask: Simple Task Manager App A minimalist task manager built with React, Tailwind CSS, and Redux. Sign in, manage tasks in a dynamic table, and edit details effortlessly. Boost your productivity with iTask!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published