Skip to content

gknanhe/issue-tracker-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issue Tracker

The Issue Tracker project is a web application designed to help users manage and track issues for their projects. Users can create projects, add issues to those projects, and categorize issues using labels. The application provides a user-friendly interface for creating, viewing, and searching issues. It also offers filtering options based on the author's name and issue labels.

Installation

  1. Clone the repository:
    git clone [https://github.com/gknanhe/issue-tracker-app]
    
  2. Navigate to the project directory:
    cd issue-tracker
    
  3. Install the dependencies:
      npm install
    
  4. Start the development server:
    npm install
    
  5. Open the application in your browser at http://localhost:5000

Usage

  1. Once the application is running, you will be presented with the project list.

  2. To create a new project, click on the "Create Project" button and provide a title and description.

  3. After creating a project, it will be added to the list.

  4. To view the issues of a particular project, click on the project title from the list.

  5. Inside the project, you can create new issues by clicking on the "New Issue" button.

  6. Provide a title, description, select appropriate labels (e.g., bug, UI enhancement, documentation, enhancement, invalid), and enter your name as the author.

  7. To filter issues based on keywords, enter the search term in the search bar. The application will display matching issues in real-time.

  8. To filter issues based on the author's name or labels, use the corresponding filter buttons.

Features

  • Create projects and add issues with titles, descriptions, labels, and author names.
  • View a list of projects and their associated issues.
  • Search and filter issues based on keywords, authors, and labels.

Technologies Used

  • JavaScript
  • Node.js
  • Express
  • MongoDB

Contribution Guidelines

Contributions to the Issue Tracker project are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make the necessary changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request, detailing the changes you have made.

Contact Information

For any questions or support regarding the Issue Tracker project, please contact:

License

This project is licensed under the ISC License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published