Skip to content

Latest commit

 

History

History

Task 02 - Task Scheduler

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Task Scheduler

Task Scheduler is a simple web application that allows users to add and manage tasks. Users can input task details such as title, description, date, time, attached files, and deadline. The application provides a user-friendly interface to organize and keep track of tasks.

Watch A Demo

02.-.Task.Scheduler.mp4

Or Try it here.

Table of Contents

  1. Introduction
  2. Technologies Used
  3. Getting Started
  4. Usage
  5. Features
  6. Future Enhancements
  7. Contributing
  8. Acknowledgment
  9. License

Introduction

Task Scheduler is a web-based application designed to help users manage their tasks efficiently. It provides a straightforward interface for adding and viewing tasks with details such as title, description, date, time, attached files, and deadline.

Technologies Used

Getting Started

To get started with Task Scheduler, follow these simple steps:

  1. Clone or download the Task Scheduler repository from GitHub.
  2. Open the index.html file in your web browser.

Usage

  1. Add Task:

    • Fill out the form in the "Add Task" section with task details.
    • Click the "Add Task" button to add the task to the list.
  2. View Tasks:

    • Tasks are displayed in the "Tasks" section, showing details like title, description, date, time, and deadline.
    • Attached files, if any, are listed below each task.
  3. Edit Task:

    • Click the "Edit" button next to a task to edit its details.
    • Editable fields include title, description, date, time, attached files, and deadline.
    • Click "Save" to apply changes or "Cancel" to discard them.
  4. Delete Task:

    • Click the "Delete" button next to a task to remove it from the list.

Features

  • Task Form: An easy-to-use form for adding tasks with various details.
  • Task List: Displays a list of tasks with their details.
  • Edit Task: Edit task details, including title, description, date, time, attached files, and deadline.
  • Delete Task: Remove tasks from the list with a single click.

Future Enhancements

We are actively working on enhancing Task Scheduler. Some of the planned improvements include:

  • Email Notifications: Receive email notifications for upcoming tasks and deadlines.
  • Alarms: Set customizable alarms for important tasks.
  • Categories and Labels: Organize tasks with categories and labels for better management.
  • Collaboration: Enable collaboration on tasks with shared lists and assignments.

Contributions are welcome to help implement these enhancements!

Contributing

We welcome contributions to enhance Task Scheduler. If you have suggestions, bug reports, or want to contribute to the development, feel free to submit a pull request.

Acknowledgment

This project serves as Task 02 for the CodeAlpha Web Dev Internship.

License

This project is licensed under the MIT License.