Skip to content

Latest commit

 

History

History

Task 03 - Issue Tracker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Issue Tracker

Issue Tracker is a web application designed to manage and keep track of issues effectively. Users can create, edit, and delete issues, each with detailed information such as title, description, category, requirements, priority, people assigned, and deadline.

Watch A Demo

03.-.Issue.Tracker.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

Issue Tracker is a web application designed to facilitate the management of issues. It provides a user-friendly interface for creating, editing, and deleting issues, ensuring efficient tracking and resolution.

Technologies Used

  • HTML
  • CSS
  • Bootstrap 5
  • JavaScript

Getting Started

To get started with the Issue Tracker, follow these simple steps:

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

Usage

  1. Create Issue:

    • Fill out the form in the "Create Issue" section with issue details.
    • Click the "Create Issue" button to add the issue to the list.
  2. View Issues:

    • Issues are displayed in the "Issues" section, showing details like title, description, category, requirements, priority, people assigned, deadline, and status.
  3. Edit Issue:

    • Click the "Edit" button next to an issue to edit its details.
    • Editable fields include title, description, category, requirements, priority, people assigned, and deadline.
    • Click "Save" to apply changes or "Cancel" to discard them.
  4. Delete Issue:

    • Click the "Delete" button next to an issue to remove it from the list.

Features

  • Issue Form: An intuitive form for creating issues with various details.
  • Issue List: Displays a list of issues with their comprehensive details.
  • Edit Issue: Edit issue details, including title, description, category, requirements, priority, people assigned, and deadline.
  • Delete Issue: Remove issues from the list with a single click.

Future Enhancements

We are actively working on enhancing the Issue Tracker. Some of the planned improvements include:

  • Email Notifications: Receive email notifications for issue updates and approaching deadlines.
  • Alarms: Set alarms for critical issues or approaching deadlines.
  • User Authentication: Implement user authentication for secure issue management.
  • Search and Filtering: Enable search and filtering functionality for better issue organization.

Contributions are welcome to help implement these enhancements!

Contributing

We welcome contributions to enhance the Issue Tracker. 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 03 for the CodeAlpha Web Dev Internship.

License

This project is licensed under the MIT License.