This project is a clone of the Jira ticketing system, designed to help manage tasks and priorities efficiently. It allows users to create, edit, and delete tickets, each with a specific priority color. The application also supports local storage to persist data across sessions.
- Create Tickets: Add new tickets with a task description and priority color.
- Edit Tickets: Modify the task description and change the priority color.
- Delete Tickets: Remove tickets from the list.
- Filter Tickets: Filter tickets based on their priority color.
- Local Storage: Persist tickets data across browser sessions.
- HTML: Structure of the web application.
- CSS: Styling the application, including responsive design.
- JavaScript: Functionality and interactivity of the application.
- Font Awesome: Icons used in the application.
- index.html: Main HTML file.
- style.css: Styles for the application.
- script.js: file containing the main logic.
- Clone the repository:
https://github.com/lovishduggal/JiraTicketClone.git
- Navigate to the project directory::
cd jira-ticket-clone
- Open the Application:
- Open
index.html
in your web browser.
- Open
- Add a Ticket:
- Click the "Add" button to open the modal.
- Enter the task description.
- Select a priority color.
- Press the "Shift" key to create the ticket.
- Edit a Ticket:
- Click the lock icon on the ticket to unlock it.
- Edit the task description.
- Click the lock icon again to save the changes.
- Delete a Ticket:
- Click the "Remove" button to enable delete mode.
- Click on the ticket you want to delete.
- Filter Tickets:
- Click on a color in the toolbox to filter tickets by that color.
- Double-click on a color in the toolbox to display all tickets.
Contributions are welcome! Please open an issue or submit a pull request for any changes.
For any inquiries, please contact [email protected].